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

 eXeL@B —› Вопросы новичков —› Программа с Overlay, запакованная UPX
Посл.ответ Сообщение

Ранг: 0.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 19 июля 2008 13:50 · Поправил: iliyaisd
· Личное сообщение · #1

Здравствуйте. Снимал защиту UPX с программы (Total Commander), PEiD выдал: UPX 0.89.6 - 1.02 / 1.05 - 1.24 -> Markus & Laszlo [Overlay]. Когда снял дамп, восстановил таблицы импорта, PEiD выдал: Borland Delphi 2.0. Но при попытке запустить файл выскакивало сообщение, что, дескать, оно не является приложением Win32. Защита спокойно снялась самим UPX-ом, после чего PEiD выдал: Borland Delphi 2.0 [Overlay]. Когда я открыл этот файл отладчиком, начало там было такое же, как в запакованном, начиная с OEP. Задача сделана, но мне просто интересно: что это значит и почему не запускался файл, полученный вручную?



Ранг: 105.9 (ветеран), 1thx
Активность: 0.090
Статус: Участник

Создано: 19 июля 2008 13:52
· Личное сообщение · #2

Волшебное слово [Overlay]. После распаковки надо было прикрутить оверлей.




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

Создано: 19 июля 2008 16:24
· Личное сообщение · #3

Ты скорее неправильно снял дамп. иши статьи на форуме если ненайдёш напиши я тебе помогу разобраться

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




Ранг: 441.3 (мудрец), 297thx
Активность: 0.410.04
Статус: Участник

Создано: 19 июля 2008 16:33
· Личное сообщение · #4

iliyaisd
Я только что попробовал распаковать TotalCommander 6.55 - всё отлично работает, не считая того что он проверяет свою целостность через пару секунд после запуска. Так что ты скорее всего неправильно распаковал


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


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