|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Написание вирусов... |
|
|
Написание вирусов...
|
JCooper
Сообщения: n/a |
Научите начинающего вирусописателя, как испытывать вирусы без вреда для компа?
|
|
Отправлено: 17:31, 11-07-2002 |
Модер Сообщения: 1716
|
Профиль | Сайт | Отправить PM | Цитировать JCooper
тестировать у соседей/друзей/на работе. |
------- Отправлено: 17:38, 11-07-2002 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
JCooper
Сообщения: n/a |
А если серьезно? Ведь не каждый день выпадает возможность уронить систему лучшему другу.
|
Отправлено: 22:25, 11-07-2002 | #3 |
Модер Сообщения: 1716
|
Профиль | Сайт | Отправить PM | Цитировать JCooper
Я когда прогу писал, которая NT вырубает за 1,5 секунды, тоже такую проблему имел. Так вот, перед ZwShutdownSystem просто поставил return 0; и все. А вообще-то лучшая отладка - это вовремя сделанный (w)printf. Так что можешь спроецировать это утверждение на свой случай. |
------- Отправлено: 22:29, 11-07-2002 | #4 |
редкий гость Сообщения: 1696
|
Профиль | Сайт | Отправить PM | Цитировать vasketsov
для вирусов, особенно самомодифицирующихся (а кто-то ещё пишет их по старинке?), добавить printf() -- ну очень проблематично... JCooper Поставь какой-нить эмулятор компа себе, да image жёсткого диска для target-системы. Например, Bochs может вполне подойти... |
|
------- Отправлено: 22:59, 11-07-2002 | #5 |
JCooper
Сообщения: n/a |
Спасибо и на этом. В общем будем пробовать...
|
Отправлено: 23:01, 11-07-2002 | #6 |
Новый участник Сообщения: 5
|
Профиль | Сайт | Отправить PM | Цитировать А зачем вообще в сети лишний вирус? Какое удовольствие в порче чужой системы? Самому небост никогда не приходилось страдать от вирусов, а???
|
------- Отправлено: 12:21, 25-07-2002 | #7 |
JCooper
Сообщения: n/a |
KaAnton
Нет не приходилось, и вообще че ты нервничаешь, небось сам бы заскучал без них . |
Отправлено: 11:05, 26-07-2002 | #8 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать ivank
Цитата:
JCooper .. и пишешь в этот лог-файл, например: -резидент установлен -процедура нанесения вреда (удаляю MBR) (чисто мессаг) -... а потом в релиз версии заменяешь вывод мессага на собсно нанесение вреда: #ifdef DEBUG fprintf(logfile,"erasing mbr..\n" #else erase_mbr(); #endif Успехов не желаю, бо вирусей не люблю. Но коли писать, так уж пишите хотя бы культурно [s]Исправлено: INIT, 1:14 7-08-2002[/s] |
|
Отправлено: 23:12, 06-08-2002 | #9 |
редкий гость Сообщения: 1696
|
Профиль | Сайт | Отправить PM | Цитировать INIT
во-первых на СИ вирус полиморфный не напишешь, и во-вторых сделать полиморфный printf самому проблематично. К тому же в релиз-версси, могут появится глюки (т.к. другой код модифицируется). |
------- Отправлено: 08:40, 07-08-2002 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Написание Bat файла | solotu | Хочу все знать | 4 | 01-12-2009 14:25 | |
VBS/WSH/JS - Написание скриптов | zhecka | Скриптовые языки администрирования Windows | 4 | 10-11-2008 12:19 | |
Написание Скриптов | Guest | Microsoft Windows NT/2000/2003 | 6 | 31-08-2003 22:46 | |
Написание прог | Apis.NET | Программирование и базы данных | 13 | 28-06-2002 19:00 |
|