· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.RESEARCH —› IAT redirection?

Посл.отвђт Сообщенiе


Дата: Окт 30, 2003 22:24:53

Люди, наставьте на путь истинный, чего-то туплю,
если я секцию импорта добавил новой секцией с помощью
ImpRec'а, то та секция в которой должна быть IAT от
рождения уже прогой не юзается и её можно заполнить
любыми данными или нет??


Дата: Окт 30, 2003 23:27:36

Я не понял вопроса.
Но смотри. Программе после запуска (лоадером/пакером) реально нужна только IMAGE_THUNK_DATA, т.к. туда ведут call -> jmp -> адрес на API в IMAGE_THUNK_DATA, заполняемый либо GetProcAddress пакера, либо лоадером. И здесь есть один неприятный момент. Сам прикинь, какого VA требует jmp в секции кода. Мне надо поковырять, но я сильно-сильно-сильно подозреваю, что НИКУДА ты НИЧЕГО передвинуть не можешь.

P.S. Да, у тебя русский испортился. Понять, что ты пишешь теперь сложновато!


Дата: Окт 30, 2003 23:41:31 · Поправил: van

[удалено]


Дата: Окт 30, 2003 23:48:00

Я и сам ничего понять не могу, мне просто нужно чтобы по определённым
адресам в родной секции импорта были определённые значения, и я не
понимаю почему с этой секцией что-то происходит при старте проги, ведь
реально должна работать секция импорта, которую прицепил ImpRec последней
секцией.


Дата: Окт 31, 2003 00:07:33

Asterix

Что такое СЕКЦИЯ ИМПОРТА??? Ты откуда это выкопал?
Почему с импортом что-то происходит? Да потому что таблица должна быть пересчитана. Наполнена реальными адресами и RVA пересчитаны в VA (т.е. добавлен ImageBase). Вот и все.


Дата: Окт 31, 2003 00:51:06

Ну пусть оно и пересчитывает, но только в той секции что ImpRec добавил.
Ну в общем мне всё-равно это не поможет, значения которые мне были нужны
меняются при каждом рестарте проги, гы, я уже пошёл другим путём и
пока успешно.


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.074