Посл.ответ |
Сообщение |
Ранг: 253.9 (наставник) Активность: 0.13↘0 Статус: Участник
|
Создано: 29 декабря 2005 08:32 · Личное сообщение · #1
Здрасте! =)
Мне интересно, кто-нибудь восстанавливает импорт без добавления новой секции .mackt? У меня что-то не получается... =(
Где собака-то зарыта?
----- MicroSoft? Is it some kind of a toilet paper? | Сообщение посчитали полезным: |
|
![](img/s4.gif) Ранг: 84.8 (постоянный) Активность: 0.04↘0 Статус: Участник
|
Создано: 29 декабря 2005 08:55 · Личное сообщение · #2
Чекбокс "AddNewSection" (над "FixDump").
| Сообщение посчитали полезным: |
Ранг: 253.9 (наставник) Активность: 0.13↘0 Статус: Участник
|
Создано: 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.17↘0.01 Статус: Участник
|
Создано: 29 декабря 2005 10:44 · Личное сообщение · #4
PEditor'ом открой прогу там будет указан RVA таблицы импорта. Его и указываешь
| Сообщение посчитали полезным: |
Ранг: 253.9 (наставник) Активность: 0.13↘0 Статус: Участник
|
Создано: 29 декабря 2005 12:23 · Поправил: Tim · Личное сообщение · #5
Veliant
Ну он мне и покажет таблицу импорта AsPack'а.
----- MicroSoft? Is it some kind of a toilet paper? | Сообщение посчитали полезным: |
![](img/s8.gif) Ранг: 605.2 (!), 341thx Активность: 0.47↘0.25 Статус: Модератор Research & Development
|
Создано: 29 декабря 2005 12:40 · Личное сообщение · #6
Tim, если речь об ASPack, то в статье Об упаковщиках в последний раз. Часть вторая -> 9. Практический пример: Aspack http://wasm.ru/print.php?article=packers2#9 подробно расписано, как получить чисту таблицу импорта без создания новой секции, а просто указанием её адреса и размера, когда она только распакована стабом ASPack.
----- EnJoy! | Сообщение посчитали полезным: |
![](img/s8.gif) Ранг: 793.4 (! !), 568thx Активность: 0.74↘0 Статус: Участник Шаман
|
Создано: 29 декабря 2005 13:00 · Личное сообщение · #7
Там кстати и говорится как потом в ПЕ едиторе указать RVA импорта.
----- Yann Tiersen best and do not fuck | Сообщение посчитали полезным: |
Ранг: 253.9 (наставник) Активность: 0.13↘0 Статус: Участник
|
Создано: 29 декабря 2005 13:38 · Личное сообщение · #8
Поздно! Я уже разобрался. Оказывается, я все делал правильно, можно было и не создавать топик! Проблема была в том, что я не указал директорию TLS после обрезки секций. Вот!
----- MicroSoft? Is it some kind of a toilet paper? | Сообщение посчитали полезным: |
![](img/s8.gif) Ранг: 605.2 (!), 341thx Активность: 0.47↘0.25 Статус: Модератор Research & Development
|
Создано: 29 декабря 2005 13:48 · Личное сообщение · #9
для таких случаев есть прога PE Verify, которая указывает на некорректные поля PE файла
----- EnJoy! | Сообщение посчитали полезным: |