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

 eXeL@B —› Вопросы новичков —› Exe внутри файла
Посл.ответ Сообщение

Ранг: 8.3 (гость), 1thx
Активность: 0.020
Статус: Участник

Создано: 08 января 2014 13:03
· Личное сообщение · #1

Привет всем

Такой вопрос.К примеру в exe при запуске расшифровывается дамп в дампе лежит дугой exe.

Чем и как его отуда выдернуть что бы потом исследовать отдельно?

CFF Explorer подойдет для этой цели?

Учимся.



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

Создано: 08 января 2014 13:16 · Поправил: deniskore
· Личное сообщение · #2

Снимите дамп (например через ollydumpex),когда та часть которая вам нужна, уже расшифрована,
далее выдерните нужную часть из сохраненного дампа и сохраните через любой хекс редактор.
Или снимите дамп с работающего процесса (например Scyll-ой), найдите в хекс редакторе второй PE заголовок, и вырежьте нужное.



Ранг: 19.7 (новичок), 14thx
Активность: 0.030
Статус: Участник

Создано: 08 января 2014 13:59
· Личное сообщение · #3

В Exe Info PE есть классный риппер, который умеет выдергивать длл и exe с PE-файлов (чтобы не делать этого ручками). Просто делаешь дамп работающем проги и травишь на нее EXE INFO PE (кнопочка Rip, если что )




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

Создано: 08 января 2014 15:15
· Личное сообщение · #4

Phantom007 пишет:
В Exe Info PE есть классный риппер, который умеет выдергивать длл и exe с PE-файлов (чтобы не делать этого ручками). Просто делаешь дамп работающем проги и травишь на нее EXE INFO PE (кнопочка Rip, если что )

Dimarik5 пишет:
в exe при запуске расшифровывается дамп в дампе лежит дугой exe.


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




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

Создано: 08 января 2014 21:00
· Личное сообщение · #5

Dimarik5 пишет:
Такой вопрос.К примеру в exe при запуске расшифровывается дамп в дампе лежит дугой exe.

Банальный дроппер, в гугле статей чуть более чем много, на всевозможные вариации оного.



Ранг: 27.8 (посетитель), 51thx
Активность: 0.030
Статус: Участник

Создано: 09 января 2014 17:31
· Личное сообщение · #6

Phantom007 пишет:
Просто делаешь дамп работающем проги

Отличный совет.
Просто запускаешь прогу она тебе дропит в систему хню и снимаешь дамп если успеешь, или идет перезагруз и висит банер.
До распаковки кода нужно искать сначала, может просто инжект висит.
Если нет то тогда под отладкой искать нужно что то типа креатефайл.




Ранг: 681.5 (! !), 405thx
Активность: 0.420.21
Статус: Участник
ALIEN Hack Team

Создано: 09 января 2014 17:50
· Личное сообщение · #7

ADMIN-CRACK
Ну бред же.

Phantom007 правильно написал, но не расписал совсем детально. А имелось ввиду следующее. В виртуальной памяти адресного пространства отлаживаемого процесса видим, что в определённый регион распаковывается файл, который обычный исполняемый, т.е. ехе. Берём любой дампер и дампим содержимое нужных нам страниц на диск. В том же PeTools можно указать адрес начала, откуда будем дампить, и количество байт. Если всё посчитали правильно, то потом просто сохраняем дамп с расширением .ехе и всё - так мы получили исполняемый файл на диске.

Если мы не уверены, что это ехе (может, это длл), то смотрим по заголовку.

И да, под "делаешь дамп" не имеется ввиду
Просто запускаешь прогу она тебе дропит в систему хню и снимаешь дамп если успеешь, или идет перезагруз и висит банер.
а имеется ввиду, что в дебаггере софт висит в приостановленном состоянии, и мы делаем дамп. Ничего никуда не дропается.

-----
Stuck to the plan, always think that we would stand up, never ran.


| Сообщение посчитали полезным: Dimarik5

Ранг: 27.8 (посетитель), 51thx
Активность: 0.030
Статус: Участник

Создано: 09 января 2014 17:58 · Поправил: ADMIN-CRACK
· Личное сообщение · #8

ARCHANGEL пишет:
что в дебаггере софт висит в приостановленном состоянии

Конечно висит.
Если не запускается на распаковку то и искать можно сразу.
А если под криптором или например фимкой то долго придется
ARCHANGEL пишет:
Берём любой дампер и дампим содержимое нужных нам страниц на диск.


Я например всегда сразу перед запуском проверяю файл на оверлей и элементарно дмумя плагами пейда PEExtract на присутствие там длл-екзе файлов.



Ранг: 19.7 (новичок), 14thx
Активность: 0.030
Статус: Участник

Создано: 09 января 2014 21:50 · Поправил: Phantom007
· Личное сообщение · #9

ADMIN-CRACK пишет:
Я например всегда сразу перед запуском проверяю файл на оверлей и элементарно дмумя плагами пейда PEExtract на присутствие там длл-екзе файлов.

Ну это легко предотвратить банальным изменением первых 2-х байт в заголовке PE-файла и их восстановлением в теле программы. Т.е. рипперы не будут видеть этого PE-файла, пока не запустишь его.



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

Создано: 09 января 2014 22:26
· Личное сообщение · #10

ADMIN-CRACK пишет: файл на оверлей и элементарно дмумя плагами пейда PEExtract
Бинарь не обязательно находится в оверлее, он вообще может быть в любой секции, даже при банальном xor, все эти плагину сосут.
В одном китайском стайлере бинарь вообще в иконке и поксорен, вся эта шляпа собирается в буфер и запускается из памяти, тут явно все эти чудо плагины пасут гусей вместе с бабушкиным.
Собственно у архенгела все верно написано, дамп страниц и дроппер догоняет бабушкина, сам дам лоадера не обязательно должен быть валидным, абы кодосекция читалась более менее вменяемо, фима тут тоже пасет гусей, сам дам бинаря, который дропается анпачится отдельно, то есть, анализ загрузчика это одно, анализ дроппера это второе.




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

Создано: 12 января 2014 16:43 · Поправил: Dr0p
· Личное сообщение · #11

Загрузить из памяти проще, чем сдампить. Во первых некоторая инфа может теряться(фиксится загрузчиком хидеры етц). Во вторых в процессе загрузки образ может модифицироваться. Ну а в целом нет годных тулз для дампа, всё кривое унылое говно. Тут идеальным будет взять себе сам лодер.


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


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