Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Курилка / Yak floor (https://forum.zone-game.info/forumdisplay.php?f=16)
-   -   Бан по железу (https://forum.zone-game.info/showthread.php?t=13123)

izen 18.03.2011 05:17

Re: Бан по железу
 
Пример реализации для CT2+ выкладывался на 100нт, вам остается придумать свой алгоритм формирования hw fingerprint (hwid) и серверную часть. В принципе, в крайнем случае, можно воспользоватся и готовой дллкой получения hwid (есть в защите для ПТСки гвардов, Kasha protection module кажется). Кстати клиент даже без модификаций отсылает некоторую часть информации о железе пользователя.

POPsy 18.03.2011 06:19

Re: Бан по железу
 
HDD + Bios + CPU + Mac это как минимум (то что позволяет узнать о клиенте LameGuard)

krisadr 18.03.2011 10:10

Re: Бан по железу
 
так получается если отправляет всю инфо о компе клиент, то можно найти файлк который все это делает, покопаться в нем и изменить его так чтобы он отправлял ложную информацию, а после бана опять его изменить на какую нить другую... и будет все ок?

Ro_0TT 18.03.2011 10:35

Re: Бан по железу
 
Цитата:

Сообщение от krisadr (Сообщение 113532)
так получается если отправляет всю инфо о компе клиент, то можно найти файлк который все это делает, покопаться в нем и изменить его так чтобы он отправлял ложную информацию, а после бана опять его изменить на какую нить другую... и будет все ок?

:D такого я еще не слышал.:obamafacepalm:
Это из серии "Я бы изменил мир, да бог не дает исходники".

krisadr 18.03.2011 10:46

Re: Бан по железу
 
ну незнаю, можно не как нить узнать какие данные дллка передает серверу и написать свою дллку, которая будет слать все в такой же форимате...

POPsy 18.03.2011 12:42

Re: Бан по железу
 
тут форум созидателей, баго-чито-нубо-школо форумы вам надо, не думаю что здесь кто то расскажет как подменить хвид.

Blakkky 18.03.2011 15:05

Re: Бан по железу
 
Вообщем-то особо проблем обойти бан по HWID нету. большая часть серийников меняются программно (те, что доступны без написания драйвера: id системного раздела, мак сетевухи, версия биоса). Этого достаточно, обычно, чтоб уйти от бана по HWID.
А как сменить их безопасно - гугл в помощь.

krisadr 18.03.2011 16:12

Re: Бан по железу
 
Цитата:

Сообщение от POPsy (Сообщение 113542)
тут форум созидателей, баго-чито-нубо-школо форумы вам надо, не думаю что здесь кто то расскажет как подменить хвид.

не собирался я ничего обходить, просто было интересно в реальности такой бан существует или это все байки, все теперь я понял. спасибо.

Blakkky 18.03.2011 22:11

Re: Бан по железу
 
Конечно существует, и работает очень просто:
Есть модифицированный клиент (добавлена dll-ка чаще всего, либо особый апдейтер, либо устанавливается свой драйвер виртуального устройства, или еще что-либо, что позволит отреагировать на запуск клиента и выполнить свои действия).
Это "дополнение к клиенту" собирает серийники железа, до которого может дотянуться (чаще всего это модель процессора, версия биос, мак-адрес, номер системного раздела, до них до всех можно дотянуться из user-mode), на основе их сочетания собирает HWID (Hardware ID - идентификатор набора аппаратных устройств), который чаще всего получается уникальным (но есть неплохие шансы их повторения, так что "случайный" бан тоже не редкость на большом онлайне), и отсылает этот идентификатор серверу (на сервере правится пакетный уровень и добавляется еще один признак к клиенту), по которому и выдается бан.

Реализация не очень сложная, ее стойкость зависит от фантазии раелизующего, но то, что используется в ла2 (drin, ccp-guard, lameguard), на сколько я помню, реализуют "в лоб", но, т.к. большинство игроков ла2 далеки от программирования, то ее вполне хватает от 98% читеров.

Обход тоже вполне очевидный, если защита делается "в лоб" (т.е. без какой-то аналитики данных HWID, например, частичного совпадения и бана по нему).

Bastexses 21.03.2011 17:32

Re: Бан по железу
 
Цитата:

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

дрин продает свою защиту за 1к евро
ну как он и все считали что ее невозможно будет обойти
и даже сломать сам патч чтобы изменить ип и поставить себе на сервер его защиту
тем не менее защита на астериосе давно обходится и для этого есть проги
сам патч ломанули и его аналог продется дешевле в 2 раза (а ля ССР (l2f) )
сам по себе не чем от защиты дрина не отличается но разработка давно закрыта
защита небось еще на камаель или хелбаунде останавилась

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


Текущее время: 21:14. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot