Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #96, ДЕКАБРЬ 2006 г.

Hack-Faq

Иван Скляров

Хакер, номер #096, стр. 096-066-3


Q: Что такое adware?

A: Термин «adware» применяют к программам, которые показывают рекламу. В этом случае разработчик получает плату не от пользователя, а от рекламодателей. Пользователь вынужден смотреть доставляемые через интернет картинки. Такой подход обычно используется в программах, которые непосредственно работают с сетью. Соответственно, приставка «ad» является сокращением от английского слова «advertisement» - «реклама», а слово «ware» переводится как «продукт».

Q: Как внедрить дополнительную секцию в PE-файл?

A: Напомню, стандартными секциями PE-файла являются .bss, .data, .edata, .idata, .rdata, .reloc, .rsrc, .text, .tls, .xdata и некоторые другие. Но существуют возможности внедрить свою дополнительную секцию в PE-файл. Если ты пишешь программу на C/C++, то это можно сделать с помощью директивы «#pragma data_seg("имя_раздела")». Например, следующий участок кода из трех строк создает секцию .ivan и помещает в нее строку «Ivan Sklyaroff\n»:

#pragma data_seg(".ivan")

char name[]="Ivan Sklyaroff\n";

#pragma data_seg()

Добавить новую секцию можно и в уже скомпилированный exe-файл, однако расписывать в FAQ, как это делается, нет никакой возможности, поэтому я отсылаю тебя к дополнительной литературе, например к статье «Борьба с Crippleware, или добавление своих функций в чужие проги», которую можно найти на сайте http://cydem.org.ua в разделе Reverse Engineering.

Q: Как сделать снимок (скриншот) окна работающего отладчика SoftIce?

A: Так как всплывающий SoftIce блокирует работу в операционной системе, то простым нажатием PrintScreen сделать снимок экрана не получится. Поэтому ты можешь либо установить SoftIce в виртуальной машине VMWare и спокойно снимать из основной системы скриншоты с помощью клавиши PrintScreen, либо обзавестись какой-нибудь плагином, например IceExt (ищи на www.wasm.ru). Этот плагин имеет команду !DUMPSCREEN, которая сбрасывает скриншот окна SoftICE на диск в RAW-формате. После выхода из SoftIce этот файл можно преобразовать в BMP-формат программой SiwRender.exe, которая идет в комплекте с IceExt.

Q: Hiew - это платный или бесплатный продукт?

A: HIEW до сих пор остается одним из самых лучших hex-редакторов, созданный отечественным автором Евгением Сусликовым. До версии 6.11 включительно HIEW был бесплатным продуктом, но затем автор сделал его платным. Последняя версия на момент написания этих строк - 7.28. На домашней странице HIEW http://webhost.kemtel.ru/~sen можно скачать демо-версию HIEW32. Предыдущие бесплатные версии ищи в инете, к примеру, на www.wasm.ru.

Назад на стр. 096-066-2  Содержание  Вперед на стр. 096-066-4