Как снять Хуки с перехваченых АПИ?

Тема в разделе "WASM.BEGINNERS", создана пользователем WildRain, 23 фев 2008.

  1. WildRain

    WildRain New Member

    Публикаций:
    0
    Регистрация:
    6 янв 2008
    Сообщения:
    6
    Есть основная программа (клиент онлайн игра) и программа слежения (гейм гуард). Гуард - скрывает клиента в таск менеджере, смотрит за контрольными суммами основных файлов клиента, не дает сэмулировать нажатие клавишь клавиатуры/мышки через АПИ функции. Снять Хуки с перехваченых АПИ с помощью RKU не удается. Как обойти гуарда и сэмулировать нажатие клавиши мышки? Куда копать? Что читать?
     
  2. Joes

    Joes New Member

    Публикаций:
    0
    Регистрация:
    5 янв 2008
    Сообщения:
    98
    С GameGuard не все так просто. Советуется почитать статью о GameGuard на reverse-engineering.net
    В двух словах:
    1. GG ставит драйвер, который шифрует нажатия на реальные клавиши. Я не уверен, но он может и движения мышки тоже шифрует.
    2. GG хукает как ring3 апишки, так и SDT другим своим драйвером.
    3. Хуки в ring3 снять нельзя, GG ставит хуки обратно каждую секунду (или что то около того)
    4. Хук можно обойти, зная что и где GG пропатчил

    P.S. Я сам его не сильно ковырял, мне не надо было.
    Удачи.

    Edit: тему лучше перенести в research. Оно таки не для beginners.