Сейчас на форуме: asfa, _MBK_, Adler (+8 невидимых)

 eXeL@B —› Вопросы новичков —› Нужна помощь с восстановлением импорта
Посл.ответ Сообщение

Ранг: 0.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 21 февраля 2013 14:37
· Личное сообщение · #1

Добрый день.
Снял защиту с одной игры. После снятия дампа импорт целый, но в PE хидере параметр Import Directory RVA указывает на последнюю секцию (там находится код и импорт используемый протектором).
Собственно вопрос, можно ли как-то пересчитать этот адрес? Ведь в распакованном файле импорт в секции .rdata

Программами ImpRec и Scylla пользоваться умею, но не хотелось бы к ним прибегать, ведь нужно то изменить всего 2 значения - Import Directory RVA и Import Directory Size.
Вот собственно ссылка, там оригинал и распакованный файлы.




Ранг: 568.2 (!), 464thx
Активность: 0.550.57
Статус: Участник
оптимист

Создано: 21 февраля 2013 15:47
· Личное сообщение · #2

--> Link <--

-----
Чтобы правильно задать вопрос, нужно знать большую часть ответа. Р.Шекли.




Ранг: 0.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 21 февраля 2013 17:00
· Личное сообщение · #3

Спасибо, но мне важен не результат, а как это можно сделать самому.



Ранг: 72.1 (постоянный), 30thx
Активность: 0.050
Статус: Участник

Создано: 22 февраля 2013 02:03
· Личное сообщение · #4

Как-как, берешь HIEW и правишь.
Если уж ты сумел дамп снять, сумеешь и это сделать. Почитай про структуру PE-EXE и будет тебе щастя(тм).


 eXeL@B —› Вопросы новичков —› Нужна помощь с восстановлением импорта
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати