Re: Бан по железу
Пример реализации для CT2+ выкладывался на 100нт, вам остается придумать свой алгоритм формирования hw fingerprint (hwid) и серверную часть. В принципе, в крайнем случае, можно воспользоватся и готовой дллкой получения hwid (есть в защите для ПТСки гвардов, Kasha protection module кажется). Кстати клиент даже без модификаций отсылает некоторую часть информации о железе пользователя.
|
Re: Бан по железу
HDD + Bios + CPU + Mac это как минимум (то что позволяет узнать о клиенте LameGuard)
|
Re: Бан по железу
так получается если отправляет всю инфо о компе клиент, то можно найти файлк который все это делает, покопаться в нем и изменить его так чтобы он отправлял ложную информацию, а после бана опять его изменить на какую нить другую... и будет все ок?
|
Re: Бан по железу
Цитата:
Это из серии "Я бы изменил мир, да бог не дает исходники". |
Re: Бан по железу
ну незнаю, можно не как нить узнать какие данные дллка передает серверу и написать свою дллку, которая будет слать все в такой же форимате...
|
Re: Бан по железу
тут форум созидателей, баго-чито-нубо-школо форумы вам надо, не думаю что здесь кто то расскажет как подменить хвид.
|
Re: Бан по железу
Вообщем-то особо проблем обойти бан по HWID нету. большая часть серийников меняются программно (те, что доступны без написания драйвера: id системного раздела, мак сетевухи, версия биоса). Этого достаточно, обычно, чтоб уйти от бана по HWID.
А как сменить их безопасно - гугл в помощь. |
Re: Бан по железу
Цитата:
|
Re: Бан по железу
Конечно существует, и работает очень просто:
Есть модифицированный клиент (добавлена dll-ка чаще всего, либо особый апдейтер, либо устанавливается свой драйвер виртуального устройства, или еще что-либо, что позволит отреагировать на запуск клиента и выполнить свои действия). Это "дополнение к клиенту" собирает серийники железа, до которого может дотянуться (чаще всего это модель процессора, версия биос, мак-адрес, номер системного раздела, до них до всех можно дотянуться из user-mode), на основе их сочетания собирает HWID (Hardware ID - идентификатор набора аппаратных устройств), который чаще всего получается уникальным (но есть неплохие шансы их повторения, так что "случайный" бан тоже не редкость на большом онлайне), и отсылает этот идентификатор серверу (на сервере правится пакетный уровень и добавляется еще один признак к клиенту), по которому и выдается бан. Реализация не очень сложная, ее стойкость зависит от фантазии раелизующего, но то, что используется в ла2 (drin, ccp-guard, lameguard), на сколько я помню, реализуют "в лоб", но, т.к. большинство игроков ла2 далеки от программирования, то ее вполне хватает от 98% читеров. Обход тоже вполне очевидный, если защита делается "в лоб" (т.е. без какой-то аналитики данных HWID, например, частичного совпадения и бана по нему). |
Re: Бан по железу
Цитата:
зависит от рук дрин продает свою защиту за 1к евро ну как он и все считали что ее невозможно будет обойти и даже сломать сам патч чтобы изменить ип и поставить себе на сервер его защиту тем не менее защита на астериосе давно обходится и для этого есть проги сам патч ломанули и его аналог продется дешевле в 2 раза (а ля ССР (l2f) ) сам по себе не чем от защиты дрина не отличается но разработка давно закрыта защита небось еще на камаель или хелбаунде останавилась хотя вон с этой защитой масса исходников валяется где ее можно выкрутить тока опять же без клиентской части это одно слово "защита" |
Текущее время: 21:14. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot