Показать сообщение отдельно

  #18  
Старый 19.06.2012, 20:34
erbolsyn
Новичок
Регистрация: 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)); //