Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Написание вирусов...
Показать сообщение отдельно

Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


ivank
Цитата:
для вирусов, особенно самомодифицирующихся (а кто-то ещё пишет их по старинке?), добавить printf() -- ну очень проблематично
А лог-файлы зачем нужны? Делаешь дебаг-версию вируса, добавляешь туда фишку с лог-файлом, которую в релиз-версии просто вырубаешь средствами #define, и делаешь например туда fprintf()..
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

Название темы: Написание вирусов...