SpeedGear принцип работы

Тема в разделе "WASM.RESEARCH", создана пользователем kropalik, 1 июл 2005.

  1. kropalik

    kropalik New Member

    Публикаций:
    0
    Регистрация:
    27 апр 2005
    Сообщения:
    155
    Адрес:
    msk
    SpeedGear - "разгоняет" некоторые проги

    (игры) точно работает на ultima online.

    вопрос как обнаружить факт применения

    такой проги (вообще подобного типа)?

    по возможности Из ring-3 права guest.

    например SpeedGear загружает свою inproc.dll

    в разгоняемый процесс. А что делать если

    это будет реализовано без левой dll ?

    например это может быть драйвер.

    Вообще наверно более правильно

    проверять интервал между пакетами

    на сервере, но есть условия задачи :

    сервер не трогать (он и без того

    достаточно глючит).
     
  2. OxD

    OxD New Member

    Публикаций:
    0
    Регистрация:
    7 мар 2005
    Сообщения:
    13
    Хех, примочку чтоли на клиент пишем? +)

    Посмотри как реализовано это на клиенте шарда The Abyss (мы его правда ломали, ну и ладно, как пример сойдет +))

    http://theabyss.ru

    Ага на сервере проверять это надежнее всего, потому как какая бы крутая защита в твоей дллке не стояла сломать можно всегда, тому пример эмуляции защиты дллок клиентов The Abyss & Forgotten World.
     
  3. kropalik

    kropalik New Member

    Публикаций:
    0
    Регистрация:
    27 апр 2005
    Сообщения:
    155
    Адрес:
    msk
    >>Хех, примочку чтоли на клиент пишем? +)

    ага почти готово. (realworld.mnc.ru)

    тот ланчер который там щас давно сломали

    но скоро будет новый.

    Может найдуться желающие протестить ?

    (пока некоторые вещи недоделаны)

    нужны грамотные советы по защите

    от запуска "запрещенных" прог.

    Пока сделана проверка на левые dll,

    crc файлов игры, crc кода клиента

    в памяти, запуск нескольких клиентов,

    запуск из wmware...
     
  4. OxD

    OxD New Member

    Публикаций:
    0
    Регистрация:
    7 мар 2005
    Сообщения:
    13
    Не заморачивайся, самая нормальная защита это защита на стороне сервера (СХ лучше ловить на сервере это точно).

    Запуск из wmware ради какого то клиента? бред.

    Отсеить проги работающие по стандартному UO-протоколу элементарно ( инжект, ассист )... маленько изменить его и всё. Да, от теота не защитит так как он правит уже полученые пакетики в памяти... Мы не так давно выложили последний дсе_теот так что можешь его скачать отсюда http://fxd.nm.ru +)

    Сурсы теота можно глянуть на http://uosoft.ru



    Впринципе вышли мне на xaocdark mail ru свою дллку потестируем +)