Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Адрес таблицы экспорта

7
15 сентября 2007 года
@pixo $oft
3.4K / / 20.09.2006
Как в памяти по имеющемуся ImageBase,скажем,Kernel32.dll,найти его экспорт?RVA из DataDirectory не даёт правильное смещение отн. ImageBase.К чему же прибавлять RVA?
6.6K
15 сентября 2007 года
Scaiman
126 / / 25.07.2006
В пакете МАСМ есть пример как это делается. Называется NOIMPORT.
3
16 сентября 2007 года
Green
4.8K / / 20.01.2000
Цитата: @pixo $oft
Как в памяти по имеющемуся ImageBase,скажем,Kernel32.dll,найти его экспорт?RVA из DataDirectory не даёт правильное смещение отн. ImageBase.К чему же прибавлять RVA?


Недавно обсуждалось:
http://forum.codenet.ru/showthread.php?p=208768

7
02 октября 2007 года
@pixo $oft
3.4K / / 20.09.2006
А можно поточней про обход таблицы экспорта?И что там за нюанс?
Уточню-мне надо экспорт Kernel32.dll(может,там будет проще)
И желательно на Ассемблере(а то этот жёсткий typecast и всё такое...)
261
02 октября 2007 года
ahilles
1.5K / / 03.11.2005
было же сказано: возьми пример NOIMPORT из пакета MASM
или же возьми движок для поиска API функций из какого нибудь вируса.
7
04 октября 2007 года
@pixo $oft
3.4K / / 20.09.2006
Там в заголовке написано "this program demonstrates how to write portable code".Ага!Особенно портабельности добавляет оператор Offset.Такая портабельность!!!:eek:
Меня интересует именно то,как по RVA найти адрес таблицы импорта.К чему прибавлять RVA?К базовому адресу?Не помогает!
3
04 октября 2007 года
Green
4.8K / / 20.01.2000
Посмотри пример по приведенной выше ссылке. Там же все понятно, как работать с таблицей экспорта. Даже приведен рабочий код, который обходит эту таблицу и выводит на экран её содержимое.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог