Сейчас на форуме: YDS, _MBK_, user99 (+10 невидимых)

 eXeL@B —› Основной форум —› Темная сторона ImpREC
Посл.ответ Сообщение

Ранг: 253.9 (наставник)
Активность: 0.130
Статус: Участник

Создано: 29 декабря 2005 08:32
· Личное сообщение · #1

Здрасте! =)

Мне интересно, кто-нибудь восстанавливает импорт без добавления новой секции .mackt? У меня что-то не получается... =(
Где собака-то зарыта?

-----
MicroSoft? Is it some kind of a toilet paper?





Ранг: 84.8 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 29 декабря 2005 08:55
· Личное сообщение · #2

Чекбокс "AddNewSection" (над "FixDump").



Ранг: 253.9 (наставник)
Активность: 0.130
Статус: Участник

Создано: 29 декабря 2005 09:03
· Личное сообщение · #3

TOG
За кого ты меня принимаешь!
У меня прога после этого не работает!

Например, есть у нас прога на Дельфи. Компилятор Дельфи создает секцию .idata, в которой находится таблица импорта. Пусть RVA этой секции равен 5FB000, а размер 5000. Первая запись в таблице импорта 5FB2E4 - функция GetVersion. Какой RVA указывать при создании новой таблицы, и какие настройки ставить в ImpREC?

-----
MicroSoft? Is it some kind of a toilet paper?




Ранг: 301.4 (мудрец), 194thx
Активность: 0.170.01
Статус: Участник

Создано: 29 декабря 2005 10:44
· Личное сообщение · #4

PEditor'ом открой прогу там будет указан RVA таблицы импорта. Его и указываешь



Ранг: 253.9 (наставник)
Активность: 0.130
Статус: Участник

Создано: 29 декабря 2005 12:23 · Поправил: Tim
· Личное сообщение · #5

Veliant
Ну он мне и покажет таблицу импорта AsPack'а.

-----
MicroSoft? Is it some kind of a toilet paper?





Ранг: 605.2 (!), 341thx
Активность: 0.470.25
Статус: Модератор
Research & Development

Создано: 29 декабря 2005 12:40
· Личное сообщение · #6

Tim, если речь об ASPack, то в статье Об упаковщиках в последний раз. Часть вторая -> 9. Практический пример: Aspack http://wasm.ru/print.php?article=packers2#9 подробно расписано, как получить чисту таблицу импорта без создания новой секции, а просто указанием её адреса и размера, когда она только распакована стабом ASPack.

-----
EnJoy!





Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 29 декабря 2005 13:00
· Личное сообщение · #7

Там кстати и говорится как потом в ПЕ едиторе указать RVA импорта.

-----
Yann Tiersen best and do not fuck




Ранг: 253.9 (наставник)
Активность: 0.130
Статус: Участник

Создано: 29 декабря 2005 13:38
· Личное сообщение · #8

Поздно! Я уже разобрался. Оказывается, я все делал правильно, можно было и не создавать топик! Проблема была в том, что я не указал директорию TLS после обрезки секций. Вот!

-----
MicroSoft? Is it some kind of a toilet paper?





Ранг: 605.2 (!), 341thx
Активность: 0.470.25
Статус: Модератор
Research & Development

Создано: 29 декабря 2005 13:48
· Личное сообщение · #9

для таких случаев есть прога PE Verify, которая указывает на некорректные поля PE файла

-----
EnJoy!



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


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