Защита своего процесса от OpenProcess, Read/WriteProcessMemory

Тема в разделе "WASM.NT.KERNEL", создана пользователем Rustem, 11 сен 2008.

  1. Rustem

    Rustem New Member

    Публикаций:
    0
    Регистрация:
    8 мар 2004
    Сообщения:
    429
    Адрес:
    Russia
    Приветствую

    В общем сабж. Имеется прога, нужно защитить от внешних воздействий.
    Интересуют как готовые решения, так и методы
     
  2. Flasher

    Flasher Member

    Публикаций:
    0
    Регистрация:
    31 янв 2004
    Сообщения:
    640
    Тоже очень интересует этот вопрос.
    Можно наиграться с атрибутами памяти, но это давольно легко обходится..
    Есть одна идея (не моя), - выделить под чувстьвительные места своего кода - память, скопировать туды, ставить атрибуты NOACCESS, ловить KiUserExceptionDispatcher, и при обращении к этой памяти - обработать исключения..
    Надо бы более детально обдумать этот способ и реализовать..

    p.s. кстати, ты имел ввиду в юзермоде? :)
     
  3. int2eh

    int2eh Alexander Leevy

    Публикаций:
    0
    Регистрация:
    19 авг 2007
    Сообщения:
    106
    Адрес:
    Москва
  4. Rustem

    Rustem New Member

    Публикаций:
    0
    Регистрация:
    8 мар 2004
    Сообщения:
    429
    Адрес:
    Russia
    Flasher Из ядра лучше защитить получится, наверно)

    В общем задача стоит в защите от всяких сканеров памяти типа ArtMoney, они как раз юзают эти функции
    и от внедрения в процесс.
    Может есть готовый прот с этим?
     
  5. Klayd

    Klayd Степан

    Публикаций:
    0
    Регистрация:
    7 апр 2006
    Сообщения:
    59
    Адрес:
    Киев
    хукай эти самые функции, и не давай открыть свой процесс
    от артмани достаточно юзермода
    если всетки в ядро лезть то тебе нада функции NtWrite(Read)VirtualMemory и NtOpenProcess, хотя если просто не давать открыть процесс то и NtWrite(Read)VirtualMemory можна не хукать
     
  6. G13

    G13 New Member

    Публикаций:
    0
    Регистрация:
    24 мар 2006
    Сообщения:
    499
  7. Rustem

    Rustem New Member

    Публикаций:
    0
    Регистрация:
    8 мар 2004
    Сообщения:
    429
    Адрес:
    Russia
    Klayd
    G13
    Спасибо