Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Очередной maplib (https://forum.antichat.xyz/showthread.php?t=140472)

Hiro Protagonist 09.09.2009 23:50

Очередной maplib
 
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

Hiro Protagonist 13.09.2009 03:44

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


Время: 14:57