Посл.ответ |
Сообщение |
Ранг: 0.0 (гость) Активность: 0=0 Статус: Участник
|
Создано: 17 августа 2004 11:13 · Личное сообщение · #1
Решил научиться распаковывать UPX. Нашел OEP, но когда загружаю прогу в SICE при старте она не прерывается. Поэтому не могу её зациклить и снять дамп Может кто подскажет что делать?...
| Сообщение посчитали полезным: |
|
Ранг: 40.0 (посетитель), 1thx Активность: 0.03↘0 Статус: Участник
|
Создано: 17 августа 2004 11:40 · Личное сообщение · #2
upx -d ...
| Сообщение посчитали полезным: |
Ранг: 389.6 (мудрец) Активность: 0.15↘0 Статус: Участник
|
Создано: 17 августа 2004 12:40 · Личное сообщение · #3
PE Tools -> Break&Enter bpint3 потом не забудь восстановить eb eip 60 -> bc * -> bpm esp-4 -> F5 -> bc * -> a -> Enter -> jmp eip -> Enter -> Enter -> F5 -> в PE Tools или Lord PE правый клик мышей по процессу -> Dump full -> потом не этом-же процессе -> Kill task -> и восстанавливай импорт!!!
Не, ну а как еще? ;))
----- TBR | Сообщение посчитали полезным: |
Ранг: 266.8 (наставник), 5thx Активность: 0.22↘0.03 Статус: Участник very WELL :)
|
Создано: 17 августа 2004 22:43 · Личное сообщение · #4
А еще можно олькой =)
| Сообщение посчитали полезным: |
Ранг: 0.0 (гость) Активность: 0.25↘0 Статус: Участник
|
Создано: 17 августа 2004 23:20 · Личное сообщение · #5
мля народ до сих пор долбается с break'n'enter
| Сообщение посчитали полезным: |
Ранг: 2.0 (гость) Активность: 0.02↘0 Статус: Участник
|
Создано: 18 августа 2004 00:44 · Поправил: DFC · Личное сообщение · #6
ALEX, не, мне понравилось, то что ты предложил, так что юзаю Loader by syd, рульно
AlexeY, Grey тебе все подробно описал, можно еще вместо bpint3 использовать I3Here on, об этом уже писали, а при использовании Loader'a by syd байт не затирается и восстанавливать потом его не надо.
| Сообщение посчитали полезным: |
Ранг: 0.0 (гость) Активность: 0.02↘0 Статус: Участник
|
Создано: 27 августа 2004 07:36 · Личное сообщение · #7
WELL пишет:
А еще можно олькой =)
Olly проще всего:
1. Грузим прогу в Olly.
2. Ищем первый же POPAD ниже EP
3. Ставим бряк на JMP сразу после него, который будет прыжком на OEP.
4. После остановкки на OEP дампим LordPE, PETools (да хоть плагином-дампером для Olly, им можно и импорт восстановить). Заметьте - никаких трепыханий с JMP eip.
5. Ну а дальше без проблем в ImpRec =)
| Сообщение посчитали полезным: |
Ранг: 260.3 (наставник), 2thx Активность: 0.12↘0 Статус: Участник PPC-PROTECT author
|
Создано: 27 августа 2004 08:33 · Личное сообщение · #8
XaErO пишет:
Заметьте - никаких трепыханий с JMP eip.
удивил
----- Пиво, сиськи, транс | Сообщение посчитали полезным: |
Ранг: 0.0 (гость) Активность: 0=0 Статус: Участник
|
Создано: 06 сентября 2004 23:51 · Личное сообщение · #9
Открываем файл запакованый UPX-ом в HEX редакторе, ищем там в начале файла строку UPX! - сразу после этого должны быть байты:
Для версий:
v0.80- 0A 09 02 07 - Obsolute Version
v1.07-1.22 0C 09 02 08
v1.24 - 0C 09 05 0A
v1.90 - 0D 09 05 0A
После этого можно распаковать самим UPX-ом командой -d.
| Сообщение посчитали полезным: |
Ранг: 136.3 (ветеран) Активность: 0.05↘0 Статус: Участник
|
Создано: 07 сентября 2004 00:14 · Личное сообщение · #10
[XAHC] пишет:
Открываем файл запакованый UPX-ом в HEX редакторе, ищем там в начале файла строку UPX! - сразу после этого должны быть байты: ....
Мда... Не зря я статью собираюсь написать об исследованиипрог на запакованность....
| Сообщение посчитали полезным: |