Как обнаружить инжект?

The ways it works

Moderators: Murderator+, Murderator

Post Reply
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Как обнаружить инжект?

Post by Mirage »

Задали интересный вопрос на который я не смог ответить. Предлагаю обсудить и поделиться наблюдениями.
Условия:
Идет/Выполняет какие то действия/Стоит человек.
ГМ/Админ/Сир в инвизе.
Доступ(а) к консоли есть/нет. (в идеале - есть)


Как администратор или ГеймМастер могут определить (определяют в данный момент) на инжекте человек или нет?

Мне на ум приходит только написание какой-нибудь гипотетической dll которая будет работать как клиент-сервер и с помощью её можно определить "на чем" человек сидит.
Либо использования клиента игры не совместимого с инжектом (хотя кто мешает взять другую версию и подменить шифрование?).
ZeroDX
Posts: 718
Joined: 2006-12-08 10:51:50
Location: Москва
Contact:

Re: Как обнаружить инжект?

Post by ZeroDX »

был шард restoration давано-давно. Так вот, если туда зайти с инжектом, при коннекте выдавалось систем мессадж, что мож инжекшен детектед, админ предупреждён. но там был свой ланчер для клиента
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Re: Как обнаружить инжект?

Post by Nmy »

в инжекте очень часто встречается чеклаг. можно забрать у персонажа бекпак и чар встанет

был говношард один где при логине вводилось пин код. давались 4 кода при регистрации и рандомно просили вводить 1 из них. не правильно напишешь - дисконект. еще раз не правильно - дисконнект на 15мин. так вот это исключает реконект вариант в инже.

изходя из этого можно скриптом ловить добычу ресов или крафт и кидать эут таблицу в лицо

код в виде 4 цифр
2589
4561
1324
7592

окно с номерами рандомно раскиданы

кнопки:
8 5 9
4 1 3
2 6 7

ввести код 3:
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Re: Как обнаружить инжект?

Post by Destruction »

Два варианта:
0. То что предлагает NMY и иже с ними - эмпирически определяем.
1. Играем в открытую - патчим клиент, инжектим дллку, шифруем, защищаем это дело и получаем нужные уведомления.
2. Патчим клиент, чтобы без инжекта слал немного неправильные пакеты, патчим сервер чтобы различал и делал выводы.
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
omi4
Posts: 457
Joined: 2005-07-10 21:53:05

Re: Как обнаружить инжект?

Post by omi4 »

Чтобы обнаружить инжект или другой бот достаточно просто на стороне сервера посчитать количество определенных пакетов. Человек столько даже если захочет не сможет.
Post Reply