![]() |
eXeL@B —› Вопросы новичков —› Восстановление импорта |
Посл.ответ | Сообщение |
|
Создано: 03 сентября 2009 15:41 · Личное сообщение · #1 День добрый. Подскажите как быть. Есть прога упакованная Upack 0.39 beta -> Dwing Распаковал в ручную, закинул в Import REConstructor, находит все функции. Сохраняю, запускаю. Прога вылетает. Загружаю в IDA - F9. IDA материться на исключения, но прогу запускает. Как лечить? ![]() ![]() |
|
Создано: 03 сентября 2009 16:08 · Личное сообщение · #2 |
|
Создано: 03 сентября 2009 16:33 · Личное сообщение · #3 |
|
Создано: 03 сентября 2009 16:36 · Личное сообщение · #4 |
|
Создано: 03 сентября 2009 16:36 · Личное сообщение · #5 Имя события проблемы: APPCRASH Имя приложения: Dumped_my_.exe Версия приложения: 2.6.0.0 Штамп времени приложения: 4011b0be Имя модуля с ошибкой: ntdll.dll Версия модуля с ошибкой: 6.0.6001.18000 Штамп времени модуля с ошибкой: 4791a783 Код исключения: c0000005 Смещение исключения: 00011bcb Версия ОС: 6.0.6001.2.1.0.256.1 Код языка: 1049 Дополнительные сведения 1: b200 Дополнительные сведения 2: daa1238fb12ac2f45cf137495d900ed8 Дополнительные сведения 3: d7e4 Дополнительные сведения 4: b358ad66c378360c10b5405d0d3e6178 Прочтите заявление о конфиденциальности: go.microsoft.com/fwlink/?linkid=50163&clcid=0x0419 ![]() |
|
Создано: 03 сентября 2009 16:50 · Личное сообщение · #6 |
|
Создано: 03 сентября 2009 16:56 · Личное сообщение · #7 |
|
Создано: 03 сентября 2009 16:57 · Поправил: mikeparadox · Личное сообщение · #8 |
|
Создано: 03 сентября 2009 18:33 · Личное сообщение · #9 |
|
Создано: 03 сентября 2009 18:34 · Поправил: um0v · Личное сообщение · #10 Ну с импортом вроде пробем нет. А вот программа вылетает из-за того, что проверяетс длина файла и далее если что не так, генерируется ексепшн. 1я проверка Code:
Достаточно немного изменить ф-ю rtcFileLen и дамп начинает работать. Add ну вот, пока печатал tihiy_grom уже все написал ![]() |
|
Создано: 03 сентября 2009 20:08 · Личное сообщение · #11 |
|
Создано: 04 сентября 2009 00:36 · Личное сообщение · #12 |
|
Создано: 04 сентября 2009 10:06 · Личное сообщение · #13 |
|
Создано: 04 сентября 2009 10:32 · Поправил: mikeparadox · Личное сообщение · #14 Проблема с окном видимо потому, что загрузка ресурсов происходит перед вызовом OEP Code:
![]() |
|
Создано: 04 сентября 2009 11:35 · Поправил: um0v · Личное сообщение · #15 Основное окно отобразилось нормально, ресурсы вроде наместе. Скрипт чтобы не править все проверки. gpa "rtcFileLen","msvbvm60" bp $RESULT run bc eip findop eip,#C9# bphws $RESULT,"x" run _@: mov eax,FF ; any value less 10D87 run jmp _@ ![]() ![]() |
|
Создано: 04 сентября 2009 12:57 · Поправил: mikeparadox · Личное сообщение · #16 Что-то я делаю не правильно ![]() Мой дамп и дамп um0v отличаются. Ну да ладно. Беру дамп um0v Открываю в Olly и запускаю скрипт, интерфейс не прогрузился При нажатии на меню вываливаюсь в Olly А при попытке запустить Агента из меню, выскакивает Agent.exe не найден ![]() Мой дамп в приложении ![]() ![]() |
|
Создано: 04 сентября 2009 14:13 · Поправил: um0v · Личное сообщение · #17 mikeparadox пишет: Открываю в Olly и запускаю скрипт, интерфейс не прогрузился Исспользуй PhantOm для сокрытия отладчика. Где-то есть антиотладка. ![]() Add Убрал несколько проверок. Теперь дамп рабочий. ![]() ![]() |
|
Создано: 04 сентября 2009 15:30 · Личное сообщение · #18 |
![]() |
eXeL@B —› Вопросы новичков —› Восстановление импорта |