Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #48, НОЯБРЬ 2004 г.

Инструментарий хакера

Крис Касперски аkа мыщъх

Спецвыпуск: Хакер, номер #048, стр. 048-080-6


Эмулятор хорошо подходит для исследования вирусов и отладки извращенных программ, работающих в MS-DOS или терминальном режиме Linux/FreeBSD, а также экспериментов с различными файловыми системами.

Microsoft Virtual PC

Неплохой коммерческий эмулятор, который распространяется без исходных текстов, но зато обеспечивает приличную скорость эмуляции, превращающую Pentium III 733 MHz в Pentium III 187 MHz (динамический режим эмуляции обеспечивает поддержку всех машинных команд физического процессора).

Полностью эмулируются AMI BIOS (с возможностью конфигурирования через Setup), чипсет Intel 440BX, звуковая карта типа Creative Labs Sound Blaster 16 ISA, сетевой адаптер DEC 21140A 10/100 и видеокарта S3 Trio 32/64 PCI с 8 Mб памяти на борту. В итоге - довольно внушительная конфигурация, позволяющая запускать современные операционные системы семейства Windows NT и FreeBSD с "иксами".

Имеется возможность прямого доступа к гибким и оптическим дискам. Жесткие диски эмулируются на уровне двухканального контроллера IDE (смотри документацию на чипсет 440BX), размещаясь на винчестере в виде динамического или фиксированного файла-образа. При желании можно взаимодействовать с хозяйской операционной системой и остальными виртуальными машинами через разделяемые папки или виртуальную локальную сеть. Оба эти метода с хакерской точки зрения небезопасны, и потому при исследовании агрессивных программ к ним лучше не прибегать.

К сожалению, при попытке запуска SoftIce эмулятор аварийно завершает работу виртуальной машины. Встроенный отладчик отсутствует, как отсутствует и возможность сохранения состояний виртуальной машины с последующим возращением к ним. Все это существенно ограничивает область применения данного эмулятора. Будь он бесплатным продуктом, его было бы можно смело рекомендовать для экспериментов с файловыми системами на предмет обретения навыков по разрушению/восстановлению данных. Но это явно не стоит тех денег, которые за него просят. Бесплатно можно утянуть только демонстрационную версию, работающую на протяжении 45 дней, после чего требует регистрации (впрочем, в нашей стране регистрации синонимично "сейчас-мы-найдем-крэк").

VMWare

Еще один коммерческий эмулятор, но в отличие от конкурентов он действительно стоит того, чтобы за него заплатить. Это единственный эмулятор, стабильно поддерживающий SoftIce и умеющий работать со snap-shoot'ами.

Скорость эмуляции – выше всяких похвал. Pentium III 733 MHz превращается в Pentium III 336 MHz, то есть замедляется менее чем в два раза. Полностью эмулируются Phoenix BIOS 4.0, чипсет типа Intel 440BX и LSI LogicR LSI53C10xx Ultra160 SCSI I/O контроллер, поддерживающий виртуальные SCSI-диски, размещающиеся в динамическом или фиксированном файле-образе. При желании можно работать и с IDE-дисками, но они менее производительны.

Назад на стр. 048-080-5  Содержание  Вперед на стр. 048-080-7