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. |