Распаковка UPX'a, затруднения.

Тема в разделе "WASM.BEGINNERS", создана пользователем LastNoob, 19 авг 2018.

  1. Indy_

    Indy_ Well-Known Member

    Публикаций:
    4
    Регистрация:
    29 апр 2011
    Сообщения:
    4.775
    _edge,

    Задаётся(IMAGE_FILE_RELOCS_STRIPPED и директория релокаций) и что с этого, вы за тс будите читать ман на пе формат ?

    У него обычные ньюби проблемы - почему всё релоцируется, в отладчике адреса не сохраняются и тп. Так что если отключать, то полностью :)
     
    LastNoob нравится это.
  2. LastNoob

    LastNoob Member

    Публикаций:
    0
    Регистрация:
    28 янв 2018
    Сообщения:
    80
    Все верно, это то, что я и вытягивал из нашего однофорумчанина Indy_ - он либо троллиит меня, либо действительно не понимает:dntknw:
    Почитал, освежил знания.
    Путем "научного тыка", и по ключевым словам смог запретить программе выделять под себя память динамически(не знаю, как это в оригинале называется)
    Вот, что я сделал:
    1)Открыл crackMe в LordPE
    2)Поставил в характеристиках параметр Relocation Stripped
    Теперь память выделяется статически.
    Таким образом было исследовано два метода обхода задачи с динамически-выделяющимся кодом - с помощью запрета выделения динамически и с секцией-посредником, которая переписывает необходимое ветвление.

    Вообще, я только начал изучение обратной разработки и именно поэтому, не знал, как запретить выделять память динамически, а лишь только догадывался, что это возможно)