
19.06.2012, 20:34
|
|
Новичок
Регистрация: 27.05.2012
Сообщений: 1
С нами:
7347926
Репутация:
0
|
|
Сообщение от slesh
UPDATE 1
Нашел вот небольшой баг в функции Обработки импорта, в частности глюки при работе с импортом по ординалам. Исправил. Вот нова версия функции
Хоть ветка и старая, но все же, может кому пригодится, нашел еще один баг в функции обработки таблицы импорта:
[CODE]
// -- cutted --
AddressTable = (PADDRESS_TABLE)(*(ULONG*)RVA + filebase); // получаем адрес структуры где хранится HINT NAME
if ((ULONG)AddressTable Name[0]) // если импорт по имени
{
addr = (ULONG)GetProcAddress(lib, AddressTable->Name); // найдем адрес
}
else // если импорт по ординалу
{
addr = (ULONG)GetProcAddress(lib, (char*)((USHORT)AddressTable & 0xFFFF)); //
|
|
|