ЖУРНАЛ ХАКЕР

Генератор Зла

Спецвыпуск Хакер, номер #006, стр. 006-040-4


ХАРАКТЕР: Перед созданием вируса необходимо специфицировать его свойства, такие как:

Резидентность или нерезидентность вируса.

Дописывание или записывание поверх кода жертвы.

Проверка внутренней структуры поражаемых файлов.

Проверка размеров COM-файлов.

Буферизация DTA-области на время поиска.

Оригинальный метод поиска жертв.

Обработка Int24 прерывания на предмет критических ошибок.

Примечательно, что вместе с вирусом может быть сгенерирован код определения наличия генерируемого вируса в памяти. Для удобства работы при генерации ассемблерного кода также генерируется и пакетный файл MAKEVIR.BAT, продуцирующий двоичный код вируса.

ИМЯ: Instant Virus Production Kit.

АВТОР: Youngsters Against McAfee.

НАЗНАЧЕНИЕ: Американская группа YAM выпустила в свет IVP как очередную попытку выпустить удачный вирусный компилятор. Но попытка эта не увенчалась успехом — продукт вышел очень и очень слабый. Даже по сравнению с более ранними VCL или PS-MPC в IVP отсутствует возможность создавать резидентные вирусы.

ПОСЛУЖНОЙ СПИСОК: Есть порядка сотни IVP-вирусов.

НЕДОСТАТКИ: Схема шифрования IVP вирусов ужасающе слаба. В дополнение ко всему код, вырабатываемый IVP, зачастую просто не работает.

ИМЯ: GenVir.

АВТОР: J.Struss.

ФИШКИ: Первый shareware (!!!) вирус-генератор. Интересно, а будут ли коммерческие версии вирусов? :-) Написан во Франции для оценки качества антивирусных продуктов. Конструктор выполнен на французском языке, а в состав дистрибутива входит даже форма для заказа коммерческой версии!

ПОСЛУЖНОЙ СПИСОК: Известно не более двадцати GV-вирусов.

ИМЯ: Virus Kit.

АВТОР: Stalker-X//NuKE.

НАЗНАЧЕНИЕ: Первый компилятор Windows-вирусов.

ФИШКИ: Вирусы, создаваемые VKIT, поражают Windows 3.1 EXE-файлы. При генерации можно задать строчку, помещаемую в тело вируса, и счетчик, влияющий на скорость распространения вируса. Позднее был преобразован в Windows Virus Engine.

ИМЯ: LAboratorio de Virus.

АВТОР: Father Mac.

ФИШКИ: LAboratorio de VIrus, также называемая LAVI — вирусный конструктор, в целом использует те же принципы, что и VCL. В дополнение к этому содержит библиотеку деструктивных функций Mass Destruction Library, выпущенную американской группой Evil Avatar.

ПОСЛУЖНОЙ СПИСОК: Существует пара десятков LAVI-вирусов.

ИМЯ: Virus Lab Creations.

АВТОР: Trixter.

ФИШКИ: Довольно неуклюжий комплект размером более мегабайта, включающий в себя компилятор TurboC, Turbo линкер, собственно генератор кода и набор C-библиотек. VLC генерирует исходные тексты вирусов на C, что само по себе оригинально, хотя и сомнительно с точки зрения получения хорошего кода.

ИМЯ: Batch Virus Generator.

АВТОР: Wavefunc.

НАЗНАЧЕНИЕ: Оригинальная разработка — генератор вирусов на командном языке DOS (BAT-файлы).

НЕДОСТАТКИ: Вирусы, созданные этим конструктором, легко обнаруживаются и уничтожаются.

Большинство из представленных вирус-конструкторов можно найти на сайтах, где есть вирий-архивы. Например, vx.netlux.org — просто рай как для начинающего, так и опытного вирмейкера.

Назад на стр. 006-040-3  Содержание