патчинг dll

Тема в разделе "WASM.BEGINNERS", создана пользователем f_day, 24 июн 2008.

  1. f_day

    f_day New Member

    Публикаций:
    0
    Регистрация:
    21 июн 2008
    Сообщения:
    4
    Где то я встречал темку про внедрению джампа на свой код в начало апи-функции. Как это реализовываецо (великий и могучий млин)? Точнее каким образом можно память выделенную под длл сделать на запись, и можно ли вообще?
     
  2. l_inc

    l_inc New Member

    Публикаций:
    0
    Регистрация:
    29 сен 2005
    Сообщения:
    2.566
    f_day
    Сайт состоит не только из форума. И эта тема едва ли не самая замусоленая в связи с большим числом заинтересованных, поэтому и на форуме по ключевому слову "сплайсинг" можно найти очень много. Читайте статьи Ms-Rem на сайте.
    Во-первых, можно (VirtualProtect), во-вторых, не нужно, т.к. WriteProcessMemory сделает всё сама.
     
  3. f_day

    f_day New Member

    Публикаций:
    0
    Регистрация:
    21 июн 2008
    Сообщения:
    4
    Через VirtualProtect пробовал, тольк чтот непрокатило...
     
  4. f_day

    f_day New Member

    Публикаций:
    0
    Регистрация:
    21 июн 2008
    Сообщения:
    4
    Всё, пасиб, разобрались.
     
  5. 2FED

    2FED New Member

    Публикаций:
    0
    Регистрация:
    20 фев 2008
    Сообщения:
    1.002
    f_day учти на WriteProcessMemory каждый антивирус ругается
     
  6. f_day

    f_day New Member

    Публикаций:
    0
    Регистрация:
    21 июн 2008
    Сообщения:
    4
    Пора знач мне антивирь менять.