Пропатчивание упакованой DLL на лету

Тема в разделе "WASM.BEGINNERS", создана пользователем tekton, 14 дек 2010.

  1. tekton

    tekton New Member

    Публикаций:
    0
    Регистрация:
    18 окт 2007
    Сообщения:
    48
    Всем привет!

    Есть вопрос:
    Есть прога для работы с фото, при триале, она ставит водяной знак.
    Этот водяной знак находится в *DLL,
    DLL запакована аспаком, поэтому пропатчить обычным патчем её не получится.
    Можно конечно снять аспак, пропатчить и тогда всё будет гуд, но тогда придётся включить библу в патч, а это лишний вес.

    Отловил когда библа загружена в память, сделал иньекцию кода, пропатчил короче, сохранил.

    Только вот смешная проблема получается.

    После того как я запускаю патченный ехе, водяной знак всё равно появляется!
    Но когда трассирую этот же ехе в Ольге,
    прога запускается и нет водяного знака.

    В чём может быть дело ???
    Как это исправить
    Заранее спасибо!
     
  2. ptr

    ptr New Member

    Публикаций:
    0
    Регистрация:
    14 мар 2009
    Сообщения:
    130
    используй утилиту aPE (http://ap0x.jezgra.net) для инлайн патча
     
  3. tekton

    tekton New Member

    Публикаций:
    0
    Регистрация:
    18 окт 2007
    Сообщения:
    48
    ptr Чёт не могу зайти туда Написано типа