Как сделать защиту от кликеров?
Готовую защиту не предлагать хочу сам разобраться (just for fun).
Опыт низкоуровнего ковыряния и отладки л2 клиента имеется. Хочу закрыть хотя бы мышки с макросами наподобии x7. Подскажите куда копать. Это возможно только на уровне драйвера или можно как то отследить иначе что запрос запрос идет именно с физического устройства? Может быть достаточно поставить свою ловушку в верх цепочки сообщений WM_MOUSE? Или нужно самостоятельно читать данные с HID устройства? Спасибо за любые подсказки ;) . |
Re: Как сделать защиту от кликеров?
Цитата:
|
Re: Как сделать защиту от кликеров?
Цитата:
Я записываю макрос, перетыкаю мышь в другой комп и он сходу работает, пробовали? |
Re: Как сделать защиту от кликеров?
Забудьте про махинации с драйверами. Современная винда не позволит вам грузить драйвера без подписи, а на 64 битном ядре и вовсе запретит делать любые модификации ядра и перехваты, даже такие простые как замена адресов в таблице ССДТ. PG просто не даст ничего полезного сделать. Это обходят только некоторые антивирусы с правами гипервизора. kappa
Режим пользователя позволяет делать любые хуки и садиться между всем чем угодно, этого достаточно. Зачем лезть в ядро и усложнать себе жизнь? |
Re: Как сделать защиту от кликеров?
Цитата:
макрос записанный на компе работает спокойно на ноутбуке |
Re: Как сделать защиту от кликеров?
Если не брезгуете костылями, отлавливать onMouseDown(out int X, out int Y) и записывать в массив FPoint[10]. Если совпадение пикселя +-2 : то на что фантазии хватит
|
Re: Как сделать защиту от кликеров?
Цитата:
|
Re: Как сделать защиту от кликеров?
Цитата:
отследить можно только однотипные действия, или по ид оборудования определяйте версию мышки и баньте сразу аккаунты )) п.с не издевайтесь над игроками, купите им старые советские шариковые мышки пусть играют без "читов" :D |
Re: Как сделать защиту от кликеров?
Цитата:
Цитата:
|
Re: Как сделать защиту от кликеров?
Для этих целей вполне возможно использовать машинное обучение и накладывать результаты матрицы "не легитных" операций для обнаружения не правомерных действий и отсекать оных. После получения конечных данных подключать 20-30-50 раз человека для анализа, а после пускать в автомат и не париться.
На моем личном опыте я могу определить "заданное" мной действие с точностью 80-90% правда не в теме л2, но по сути разница не велика. Как хороший пример с ~90%тной вероятностью я могу определить пол пользователя по его поведению в приложении kappa |
Текущее время: 17:58. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot