· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.RESEARCH —› про распаковку UPX

. 1 . 2 . >>

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


Дата: Янв 13, 2004 10:06:59

в этом деле я новичок совсем, решил с простейшего начать -распаковать прогу, пожатую UPX
Прочел статью http://www.lowlevel.ru/articles/upxunp.htm
Написано, что после определения импортируемых библиотек ImportRec добавлять новую секцию в дамп не нужно.
Выводы
1. Если новая секция не добавляется, и импорт вставляется по адресу указанном в PE заголовке (ImportTable), то файл не будет работоспособным (не смотря на все заверения в статье, что все заработает). А иногда сообщается что вобще нет места под импорт в дампе
2. Если добавить новую сукцию, то дамп работает. Почему тогда советуют не добавлять секции?

Просьба откликнуться и подсобить.


Дата: Янв 13, 2004 15:32:12

Что за программа? Кинь адресок, может мы все чего и
посоветуем :)


Дата: Янв 13, 2004 17:39:34

chkalov

Лучше добавлять новую, особенно с UPX'ом!


Дата: Янв 13, 2004 18:17:22

Asterix
А почему так?

Кстати, почему FEUERRADER советует в первом способе после бесконечного цикла забить лишние байты nop'ами? Кому они мешают?


Дата: Янв 13, 2004 18:23:46

FEUERRADER знаю, он неплохой паренек. Только в пакерах вся их команда, включая этого, как его, MozgC, хм... Как бы так, помягче...


Дата: Янв 13, 2004 18:27:20

volodya
Судя по последней фразе, которая про снятие скрамблеров... :-)))


Дата: Янв 13, 2004 19:00:15 · Поправил: Asterix

[ Quantum: Кстати, почему FEUERRADER советует в первом способе после бесконечного цикла забить лишние байты nop'ами? Кому они мешают?]

Где советует, я не читал?


Дата: Янв 13, 2004 19:11:33

Quantum

Читни статьи MozgC - http://xtin.org/ в пику нам :) Для новичков. :)


Дата: Янв 13, 2004 19:19:51

Asterix
Где советует
В статье, на которую ссылается товарищ chkalov.

volodya
А я уже читал :-)


Дата: Янв 13, 2004 19:26:09

Ну и как?


Дата: Янв 13, 2004 19:41:42

volodya
Рассматриваются теже пакеры, что и в сам_знаешь_каких туториалах :-) Это даёт возможность сравнить. Итак:
1. Если наш общий друг злоупотребляет визуальными эффектами (картинками), то на XtIn они просто отсутствуют, что не есть хорошо (тоже крайность) и читать и понимать листинги трудновато.
2. Используется много разных тулзов (отладчик, хекс-редактор, дампер и т.д.) для распаковки примитивных FSG, Petite и т.п. Тут и одного отладчика в связке с реконструктором импортов вполне хватает.
3. Часто используются фразы с оборотами, вроде "этот код похож на...", "эти байты в дампе смахивают на...", хотя, IMHO, новичкам сложно понять подобные ассоциации.


Дата: Янв 13, 2004 20:24:17

[ Quantum: Кстати, почему FEUERRADER советует в первом способе после бесконечного цикла забить лишние байты nop'ами? Кому они мешают?]

Как минимум для порядка, или чтобы HiEW/SoftIce не дизассемблировали в этом месте всякую лабуду.

ЗЫ: с появлением OllyDbg простые пакеры/криптеры я предпочитаю разбирать в нём, и циклить ничего не надо :-), тока свернул окошко чтоб до ярлыка PETools добраться, и DLL'ки в нём распаковывать удобно ;-)


Дата: Янв 13, 2004 21:02:07

Asterix

Эх-хе-хе. Ща только доразбираюсь с LPC и кранты придут всем юзермодным. В том числе и твоему OllyDbg. Хотя отладчик спроектирован по уму, этого не отнять.


Дата: Янв 13, 2004 21:58:24 · Поправил: Quantum

Asterix
Как минимум для порядка или чтобы HiEW/SoftIce не дизассемблировали в этом месте всякую лабуду
Логично, хотя так больше работы.

В этой статье есть опечатка:
1 способ. В HIEW вводим 0ffset=42A195h (9D98h).
Там другой offset...

ЗЫ: Так зачем в данном случае новая секция?


Дата: Янв 14, 2004 00:05:54

[ Quantum: ЗЫ: Так зачем в данном случае новая секция?]

А что там где-то есть старая СЕКЦИЯ импорта??
Кстати поэкспериментируй, например возьми PEiD...
Хотя я не утверждаю что этого делать нельзя, просто не нужно, глюков будет явно меньше.

. 1 . 2 . >>


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