PDA

Просмотр полной версии : Очередной maplib


Hiro Protagonist
09.09.2009, 23:50
Version : 0.2

Description
Просто сборник функций (masm) для мэппирования файлов и работы с ними. Ламерская ))

Functions
Основные
- MapFile - Мэппирование файла
- CheckPe - проверка файла
- GetImageBaseKernel32FromSEH - получение базы образа kernel32.dll
- GetGetProcAddressFromExport - получение адреса GetProcAddress через экспорт kernel32.dll
- GetAllFunc - получение адресов функций (необходимы два параллельных массива - имен и адресов)
- GetLastSec - получение указателя на последнюю секцию
- GetFuncFromExportByCRC16 - получение адреса функции по её crc new
- GetAllFuncByHash - получение адресов функций по хэшу блоком (требуются два параллельных массива с хэшами и для адресов) new

Служебные
- mystrlen - ^_____^
- GetCRC16Hash - получение хэша строки new

Врапперы
- wrpCreateFile
- wrpCreateFileMapping
- wrpMapView

Ругайте\советуйте что добавить\указывайте на характерные изъяны.

Ожидается

- GetLastSec - добавить проверку является ли последняя секцию в таблице - последней и в файле
- Нормальное документирование в комментариях

Link (http://hiro.2kmegs.com/src/maplib/)

Hiro Protagonist
13.09.2009, 03:44
Добавил функции получения адресов функций через хэши. Модераторы отпишитесь, можно ли апать так тему по изменениям? Хотя хз кому это надо :/