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

Родные приложения

Николай «gorl» Андреев

Хакер, номер #082, стр. 082-114-7


INFO

Если тебе нужен пример native-приложения для анализа, а autochk не хватает, покопай CSRSS.EXE.

INFO

Чтобы твоя студия умела находить h- и lib-файлы, входящие комплект DDK, ты должен прописать в ее настройках дополнительные пути для поиска. Для этого лезь в студии в меню Tools ->gt; Option, в закладке Projects выбирай VC++ Directories, и добавляй пути к папкам DDK в Include files и Library files.

INFO

Для удобной модификации PE-файлов советую воспользоваться тебе связкой из следующих функций: NtCreateFile, NtCreateSection и ZwMapViewOfSection. С их помощью ты отобразишь нужный тебе файл себе в адресное пространство и скорректируешь его так, словно это твой собственный код, а не какой-нибудь системный ;).

INFO

Для работы с реестром в native-приложении тебе предстоит разобраться с функциями NtCreateKey, NtOpenKey, NtQueryValueKey и NtSetValueKey.

Назад на стр. 082-114-6  Содержание