Модераторы: Daevaorn
  

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Деструктивная программа, Убийца Windows 
:(
    Опции темы
codelord
Дата 14.7.2005, 19:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 777
Регистрация: 7.5.2005
Где: ты моя темноглаза я где?!

Репутация: 1
Всего: 39



Всем здравствуйте, задачка следующая,
нужна деструктивная программа, чем короче тем лучше.
Т.е. замысел в том, чтобы после запуска этой программы
винду восстановить было невозможно. Неважно каким
способом это достигается. Программа нужна в личных целях
вредить никому не собираюсь. Может у кого
есть идеи или пример.
Заранее благодарен


--------------------
Доступен поиск по исходным кодам в GOOGLE.
http://www.google.com/codesearch
PM MAIL   Вверх
Mayk
Дата 14.7.2005, 19:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


^аВаТаР^ сообщение>>
****


Профиль
Группа: Участник
Сообщений: 2616
Регистрация: 22.5.2005
Где: за границей разум а

Репутация: 45
Всего: 134



Цитата(codelord @ 14.7.2005, 20:01)
Т.е. замысел в том, чтобы после запуска этой программы винду восстановить было невозможно.

А всё же можно узнать зачем нужна такая прога?



--------------------
 Здесь был кролик. Но его убили.
Человеки < кроликов, йа считаю.
PM MAIL WWW ICQ   Вверх
codelord
Дата 14.7.2005, 19:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 777
Регистрация: 7.5.2005
Где: ты моя темноглаза я где?!

Репутация: 1
Всего: 39



Ну, например, делиться не хочу своей инфой ни с кем, и хочу иметь возможность очистить комп в 5 sec,.. не факт
конечно но как одна из причин по моему правдоподобно. smile
ну или хочу чтобы например если вдруг прога обнаружит чужака за компом, то тоже не пожалеет.
да как обнаружит, это отдельная история и я с этим сам разберусь. smile



--------------------
Доступен поиск по исходным кодам в GOOGLE.
http://www.google.com/codesearch
PM MAIL   Вверх
chipset
Дата 14.7.2005, 20:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 27
Всего: 165



Ты сам это писать будешь?


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Mayk
Дата 14.7.2005, 20:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


^аВаТаР^ сообщение>>
****


Профиль
Группа: Участник
Сообщений: 2616
Регистрация: 22.5.2005
Где: за границей разум а

Репутация: 45
Всего: 134



Цитата(codelord @ 14.7.2005, 20:44)
Ну, например, делиться не хочу своей инфой ни с кем, и хочу иметь возможность очистить комп в 5 sec,.. не факт
конечно но как одна из причин по моему правдоподобно.

Ага. То есть необохима кардинальная защита при наборе не админских прав. Могу предложить такой вариант(когда-то хотел написать подобное, но потом осознал что а)отладить нет возможности и б) мои записи порой не представляют интерес даже для меня - писать не стал):
1) Делаешь прогу, которая спрашивает какую-то фигню (типа "сколько мне лет, сколько будет 65543*7753, решить x**5+x**4+x**1=4")
Если третий, четвертый или пятый ответ не окажется равен какой-нибудь константе (пример: 65539 - первой простое число, следующее за 2**16), то информация портится
2) Если первый или второй ответ окажется равен константе или возрасту, то информация портится.
3) Ввести таймаут для ввода пароля, но не отображать "через 2 секунды у вас будет 15 секунд на ввод пароля".
Ни в коем случае не выводишь "инфа уничтожена". Это будет сюрприз.
Портить информацию нужно очень правильно. То есть в базе данных ты просто все числовые значения меняешь на какое-то число, дату на текущую и так далее.
Разумеется, инфа должна быть зашифрована. Ключ для дешифровки берешь из доступного, но охраняемого места(например, в explorer.exe подправь надпись Cannot run from DOS session\0 на Cannot run from DOS session\xff).
При загрузке можешь проверять наличие \xff в explorer.exe. И если его там нет, то коверкать, но не увивать базу.
Далее идешь к ассемблерщикам узнавать как защищаться от отладчиков вообще и от SoftICE в частности, и EXEжник, разумеется, сжимаешь UPX'ами.
Могу предложить только маниакальный способ защиты - замеренка времени выполнения функций. Если что-то не так, тады ой.
А убивать всё и сразу не стоит. Пусть считают что у них всё получается.



--------------------
 Здесь был кролик. Но его убили.
Человеки < кроликов, йа считаю.
PM MAIL WWW ICQ   Вверх
Ch0bits
Дата 14.7.2005, 20:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Python Dev.
****


Профиль
Группа: Завсегдатай
Сообщений: 2124
Регистрация: 21.2.2005
Где: Казань

Репутация: нет
Всего: 62



Опа! Опять вирмейкеры на форуме! smile
PM WWW   Вверх
Mayk
Дата 14.7.2005, 20:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


^аВаТаР^ сообщение>>
****


Профиль
Группа: Участник
Сообщений: 2616
Регистрация: 22.5.2005
Где: за границей разум а

Репутация: 45
Всего: 134



Vadim999
А, может, правда человек хочет инфу защитить? Я когда-то так хотел, но потом подумал что
Код

$su
Password:
#dd if=/dev/zero of=/dev/hda

Я напишу быстрее чем прогу smile


--------------------
 Здесь был кролик. Но его убили.
Человеки < кроликов, йа считаю.
PM MAIL WWW ICQ   Вверх
Ch0bits
  Дата 14.7.2005, 20:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Python Dev.
****


Профиль
Группа: Завсегдатай
Сообщений: 2124
Регистрация: 21.2.2005
Где: Казань

Репутация: нет
Всего: 62



Цитата(Mayk @ 14.7.2005, 20:41)
explorer.exe подправь надпись

Как ты её подправишь, процесс запущен -> доступа к файлу нет.
Да ещё защита файлов виндуза закричит.

Цитата(Mayk @ 14.7.2005, 20:41)
отладчиков вообще и от SoftICE

Есть простой способ: защита по таймеру.
Замеряешь время выполнения критически важных для защиты участков кода, если выполняется например более 3 секунд, то явно тут кто-то работает трассировкой или ставит брекпоинты.

Цитата(Mayk @ 14.7.2005, 20:41)
сжимаешь UPX'ами.

Не годиться, у него с таким же успехом есть опция распаковки в первозданном виде.
Потов надо хедер править, чтобы сканеры не распознали, хотя от опытного хакера не спасёшся всё равно.

Это сообщение отредактировал(а) Vadim999 - 14.7.2005, 21:01
PM WWW   Вверх
Mayk
Дата 14.7.2005, 21:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


^аВаТаР^ сообщение>>
****


Профиль
Группа: Участник
Сообщений: 2616
Регистрация: 22.5.2005
Где: за границей разум а

Репутация: 45
Всего: 134



Цитата(Vadim999 @ 14.7.2005, 21:57)
Как ты её подправишь, процесс запущен -> доступа к файлу нет.

В том-то вся и фишка, что он запущен smile
Чем сложнее - тем лучше. Я бы изменил из линухи.

Цитата(Vadim999 @ 14.7.2005, 21:57)
Замеряешь время выполнения критически важных для защиты участков кода, если выполняется например более 3 секунд, то явно тут кто-то работает трассировкой или ставит брекпоинты.

(Я это фактически и предлагал)
... или идёт жесткий своп smile smile
Добавлено @ 21:02
Цитата(Vadim999 @ 14.7.2005, 21:57)
Не годиться, у него с таким же успехом есть опция распаковки в первозданном виде.
Потов надо хедер править, чтобы сканеры не распознали, хотя от опытного хакера не спасёшся всё равно.

Насчёт хакера - это да. Но не остовлять же .EXEжник asisом?

Это сообщение отредактировал(а) Mayk - 14.7.2005, 21:01


--------------------
 Здесь был кролик. Но его убили.
Человеки < кроликов, йа считаю.
PM MAIL WWW ICQ   Вверх
S.A.P.
Дата 14.7.2005, 21:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2664
Регистрация: 11.6.2004

Репутация: 9
Всего: 71



Цитата(codelord @ 14.7.2005, 19:44)
очистить комп в 5 sec,.. не факт
пришли к тебе ФСБ шники:
- Показывай, че на компе
- Ой, а у меня сломался
- Нука включай
... Включаешь, а там на автозагрузке програ: если в течении 5 сек не нажать кнопку, вышибает boot сектор на винте smile . Писать надо под DOS и желательно на асме smile .

PM MAIL   Вверх
Mayk
Дата 14.7.2005, 21:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


^аВаТаР^ сообщение>>
****


Профиль
Группа: Участник
Сообщений: 2616
Регистрация: 22.5.2005
Где: за границей разум а

Репутация: 45
Всего: 134



А ФСБшники разве не просят наоборот вырубить тачку? Где-то такое было. Но не помню, не то в худ фильме, не в какой-то какой-то криминальной России.
Кроме того говорят, что если ребята из ФСБ очень сильно захотят, то ты ти MBR бит в бит расскажешь.


--------------------
 Здесь был кролик. Но его убили.
Человеки < кроликов, йа считаю.
PM MAIL WWW ICQ   Вверх
Ch0bits
Дата 14.7.2005, 21:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Python Dev.
****


Профиль
Группа: Завсегдатай
Сообщений: 2124
Регистрация: 21.2.2005
Где: Казань

Репутация: нет
Всего: 62



Тут где-то на форуме один чел писал как с помощью CreateFile можно нулевой(и ваще любой) сектор затереть, если есть права админа. Даже исходник приложил. Поищи.
Добавлено @ 21:19
Нашёл. С++ > Системное программирование > Прямой доступ к диску через Win32 > Пост PGsoft
PM WWW   Вверх
chipset
Дата 14.7.2005, 21:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 27
Всего: 165



М
 
Нарушение пункта 2 правил форума.
ЗАКРЫТА.
Chipset.




--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
  
Закрытая темаСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0927 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.