Извращения над Ninnyish.Generic by DrMAD Милостивые государи! Весной 1998 г. все-таки появился DrWeb версии 4.0. Следовало ожидать, например, улучшенных средств эвристического анализа, безошибочно обнаруживающих новые вирусы и оставляющих в покое "честные" программы? На первый взгляд, дело так и обстоит. Многие вирусы, ранее весьма успешно скрывавшие свое гнилое нутро за наивными антиэвристическими трюками, удостоились пылающего клейма: COM.Virus! Более того, введен новый класс вирусов: Ninnyish.Based, представляющий собой множество примитивных вирусов со стандартной структурой кода, которых DrWeb теперь умеет распознавать и без промаха лечить автоматически! Ура? Увы, милостивые государи... Уа-уа! K ; Пример 1 ; (с) DrMad, 1998 Start: ret mov ah, 4Eh mov dx, offset EXE mov dx, offset COM int 21h mov ah, 3Dh int 21h inc ah int 21h inc ah inc ah int 21h mov ax, 2521h int 21h EXE db '*.EXE',0 COM db '*.COM',0 ; Пример 2 ; (c) Валентин Колесников, 1997 Start: int 20h mov ax,2521h int 21h mov ax,3231h xor ax,3030h mov cl,al int 80h xor ax,3030h xor ax,3130h int 81h mov ah,3Dh int 82h mov ah,3Fh int 83h cmp ax,'ZM' mov ax,4232h xor al,30h int 84h mov al,35h xor al,30h mov cl,al mov ah,40h int 85h mov al,38h xor al,20h mov cl,al mov ah,40h int 86h End Start Вирусы ли это? Однозначно нет! Тем не менее: COM.EXE.TSR.Virus и COM.EXE.TSR.BOOT.Virus. Уважаемый читатель? Не закралось ли тебе в голову нехорошее подозрение на тему: а как насчет "автоматического_ лечения" вирусов? Ты прав, читатель, ой как прав! K ;_ Пример 3 ;_ (с) DrMad, 1998 Start: call Next Next: pop bx sub bx, 103h lea di, Start[bx] mov cx, 3 rep movsb ret Бред? Бред! Даже бред в квадрате, ибо по вирусным правилам требуется не lea di, Start[bx], а просто lea di, Start. Но Данилову видней, что считать вирусом. Итак, почтеннейшая публика... барабаны - дробь... !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!_ primer3.com - заражен Ninnyish.Generic - исцелен !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Комментарии нужны? K(( (c) 1998 DrMAD |