Приложение не запускается после распаковки

Тема в разделе "WASM.RESEARCH", создана пользователем Programmer_EA, 14 окт 2022.

  1. Programmer_EA

    Programmer_EA New Member

    Публикаций:
    0
    Регистрация:
    27 авг 2017
    Сообщения:
    3
    Всем добрый день.
    Решил значит окунутся в распаковку в руки попалась утилита для работы с КОМ портом.
    Detect It Easy говорит что упаковали с помощью упаковщика ASPack 2.12-2-42
    Хорошо погнали искать OEP для распаковки - запускаем приложение через х32dbg и она останавливается на стандартном участке для упаковщика ASPack
    as1.png
    Спускаемся вниз и ставим БП на команде возврата тоже стандартный участок кода для аспакера
    as2.png
    После остановки ныряем на один шаг внутрь и попадаем сюда
    as3.png Внизу где остановились есть огромный принудительный прыжок прыгаем
    as4.png
    Вот и наш ОЕР
    запускаем Scylla -> IAT Autosearch -> get imports
    as5.png
    Удаляем лишнее и DUMP -> FIX DUMP

    После проделанного упаковщик частично остается но уже названия компонентов Delphi читаемые в вкладке STRINGS. И ехе-шник не запускается. Что я сделал не так??

    П.С. я только начинаю осваивать дизассемблер сильно не ругайте.
     
  2. f13nd

    f13nd Well-Known Member

    Публикаций:
    0
    Регистрация:
    22 июн 2009
    Сообщения:
    1.995
    Наверное причину следует искать в том, почему именно программа не запускается, а не в последовательности нажатия кнопок.
     
  3. alex_dz

    alex_dz Active Member

    Публикаций:
    0
    Регистрация:
    26 июл 2006
    Сообщения:
    449
    Programmer_EA нравится это.