логотип

Rechecker

Проверка ресурсов для ReHLDS
26.12.2016 в 11:53
47
статус bristol 26.12.2016 в 11:53#1
[color=#1E90FF][b]Автор:[/b][/color] s1lent[color=#1E90FF][b]Описание:[/b][/color]Rechecker это Metamod plugin, дающий возможность проверять клиентские файлы по их md5 хэшу.Возможное применение:• Обнаружение читерских библиотек в директории игры.• Обнаружение отсутствия обязательных для игры файлов.• Обнаружение запрещенных моделей игроков, либо создание белого списка разрешенных[color=#1E90FF][b]Требования:[/b][/color]• Движок [color=#FF4500]ReHLDS[/color] (версия от [color=#FF4500]937[/color] или новее)• MetaMod 1.20(p) или новее[color=#1E90FF][b]Установка:[/b][/color][spoiler]Поместить папку rechecker в addons.В файле addons/metamod/plugins.ini добавить строчку:[code]linux addons/rechecker/rechecker_mm_i386.so[/code]Перезапускаем сервер и проверяем что модуль запустился, для этого отправляем в консоль сервера команду [b]meta list[/b]Установка завершена.[/spoiler][color=#1E90FF][b]CVAR:[/b][/color][spoiler][b]rch_log[/b] - 0/1/2• 0 - Выключить.• 1 - Обычный лог, только обнаружение.• 2 - Детальный лог.[/spoiler][color=#1E90FF][b]Дополнительно:[/b][/color][spoiler][color=#1E90FF][b]Описание флагов:[/b][/color]:• [b]UNKNOWN[/b] - Если вам неизвестен хэш, при таком флаге будет искать файл с любым хэшем.• [b]IGNORE[/b] - Это флаг который помечает данный файл с хэшем в игнорируемый список.• [b]MISSING[/b] - Обнаружение отсутствие файла у клиента.Если 2 файла с указанным хэшем и с флагом IGNORE были обнаружены,то для UNKNOWN они будут проигнорированы[b]"../qwerty.dll" 099b3b06 IGNORE[/b][b]"../qwerty.dll" f284f878 IGNORE[/b][b]"../qwerty.dll" UNKNOWN "addip 1440 [ip]"[/b]• [b]BREAK [/b]- Этот флаг выходит из всех проверок если файл был обнаружен или наоборот отсутствует.Ниже предоставлен пример, при обнаружении файла antichet.dll будет выход из цикла,дальнейшие проверки выполняться не будут.[b]"../anticheat.dll" bdc52384 BREAK"../opengl32.dll" 0ee4e274 "addip 1440 [ip]"[/b][color=#1E90FF][b]Разбор лога:[/b][/color]• [b]exphash[/b] - `expected hash` хэш который ожидает получить• [b] got[/b] - хэш который пришел от клиента• [b] typeFind[/b] - тип обнаружения• [b]exists[/b] - сравнение хэша `exphash == got`• [b]missing[/b] - проверка на отсутствие файла `prevhash == got`• [b] ignore[/b] - файлы помеченные в игнор• [b]hash_any[/b] - проверка на любой хэш `prevhash != got`• [b]prevhash[/b] - хэш предыдущего файла prevfile• [b]prevfile[/b] - предыдущий файл• [b]md5hex[/b] - хэш как указан в resources.ini, тоже самое что и exphash - разница только в порядке байтов от младшего к старшему• [b]findathas[/b]h - встречался ли ранее такой хэш во всех проверяемых файлов[color=#1E90FF][b]Форматирование строк:[/b][/color]• [b][name][/b] - Имя игрока• [b][ip][/b] - IP Адрес игрока• [b][userid][/b] - идентификатор игрока• [b] [steamid] [/b]- Steamid игрока• [b] [file_name[/b]] - имя проверяемого файла• [b][file_hash][/b] - хэш проверяемого файла который вернул клиент(Внимание: этот хэш big-endian, если вы хотите получить хеш для последующего применения в resources.ini то используйте file_md5hash)• [b][file_md5hash][/b] - хэш проверяемого файла который вернул клиент[color=#1E90FF][b]Полезные примечания:[/b][/color]Причину наказания или оповещения можно заключать в одинарные кавычки. [b]"amx_kick [userid] 'Opengl32 Detected'"[/b]md5 хэш [b]c8005c526355d8015d462dc7f4ddb159[/b] достаточно иметь первые 4 байта ([b]c8005c52[/b])[/spoiler][color=#1E90FF][b]Изменения:[/b][/color][spoiler]• [b]2.5[/b] (21 Октября 2017)Исправлен Bad file, если gamedll не проверяет свои же оригинальные файлы. Критично для HL с включенным mp_consistency. (Спасибо пользователю Asdnn)Rechecker API: Исправлены мелкие недочеты.• [b]2.4[/b] (24 Сентября 2017)Обновление Rechecker API 2.1Добавлена поддержка UTF-8 BOM для resources.iniИсправлены некоторые незначительные ошибки.Убрана проверка на расширение у запрашиваемого файла.• [b]2.3[/b] (13 Декабря 2016)Исправлен запуск модуля на Linux.• [b]2.2[/b] (12 Декабря 2016)Поддержка ReHLDS с версией API 3.х (build 3.0.0.361 и выше)Добавлен интерфейс Rechecker API для 3rd-party• [b]2.1[/b] (5 Мая 2016)Расширен лимит ресурсов с 1280 до 4096.[/spoiler][u]Источник:[/u][spoiler]http://www.dedicated-server.ru/vbb/showthread.php?t=26550[/spoiler]
аватарка
Сообщений: 221
Клиенты
Автор: s1lent

Описание:

Rechecker это Metamod plugin, дающий возможность проверять клиентские файлы по их md5 хэшу.
Возможное применение:

• Обнаружение читерских библиотек в директории игры.
• Обнаружение отсутствия обязательных для игры файлов.
• Обнаружение запрещенных моделей игроков, либо создание белого списка разрешенных

Требования:

• Движок ReHLDS (версия от 937 или новее)
• MetaMod 1.20(p) или новее

Установка:

Спойлер


CVAR:

Спойлер


Дополнительно:

Спойлер


Изменения:

Спойлер


Источник:

Ответить Цитата 2
статус root 26.12.2016 в 11:56#2
обновил
аватарка
Сообщений: 1863
Администрация
обновил
Ответить Цитата
статус droNc1k 30.01.2017 в 15:56#3
Ребят как добавить проверку например на файл a.dll ?
аватарка
Сообщений: 23
Клиенты
Ребят как добавить проверку например на файл a.dll ?
Ответить Цитата
статус bristol 30.01.2017 в 15:59#4
[b]droNc1k[/b], В resources.ini посмотрите, есть примеры
аватарка
Сообщений: 221
Клиенты
droNc1k, В resources.ini посмотрите, есть примеры
Ответить Цитата
статус droNc1k 30.01.2017 в 16:02#5
; a.dll"../a.dll"Detected'" BREAK UNKNOWN "kick [userid] 'aim+wh; OpenGL.dll"../opengl32.dll" UNKNOWN "kick [userid] 'OpenG Что не правильно?
аватарка
Сообщений: 23
Клиенты
; a.dll
"../a.dll"
Detected'" BREAK UNKNOWN "kick [userid] 'aim+wh

; OpenGL.dll
"../opengl32.dll" UNKNOWN "kick [userid] 'OpenG
Что не правильно?
Ответить Цитата
статус LiSkeiJ 30.01.2017 в 16:46#6
[b]droNc1k[/b], смотрите внимательнее
аватарка
Сообщений: 634
Клиенты
droNc1k, смотрите внимательнее
Ответить Цитата
статус kolyan5004 30.01.2017 в 17:22#7
Я решил дописать в базу "root" и вот что получилось :D
аватарка
Сообщений: 553
Клиенты
Я решил дописать в базу "root" и вот что получилось biggrin
Ответить Цитата 1
статус LiSkeiJ 30.01.2017 в 17:34#8
[b]kolyan5004[/b], Где то я уже видел эту базу)зачем проверять столько опнджелов если есть UNKNOWN и речекер берет только 5-ть символов из хэша
аватарка
Сообщений: 634
Клиенты
kolyan5004, Где то я уже видел эту базу)
зачем проверять столько опнджелов если есть UNKNOWN и речекер берет только 5-ть символов из хэша
Ответить Цитата
статус kolyan5004 30.01.2017 в 18:49#9
[b]LiSkeiJ[/b], lol но работает на учет
аватарка
Сообщений: 553
Клиенты
LiSkeiJ, laugh но работает на учет
Ответить Цитата
статус CounterLife 02.02.2017 в 18:58#10
Banned
аватарка
Сообщений: 143
Клиенты
Banned
Ответить Цитата
статус Penzyakoff 02.02.2017 в 19:33#11
[b]CounterLife[/b], Дурень, это уже оффтоп ещё и флуд
аватарка
Сообщений: 816
Клиенты
CounterLife, Дурень, это уже оффтоп ещё и флуд
Ответить Цитата
статус RnBBoY 02.02.2017 в 19:42#12
[b]Penzyakoff[/b], он специально бан выпрашивает, это нормально!)
аватарка
Сообщений: 651
Клиенты
Penzyakoff, он специально бан выпрашивает, это нормально!)
Ответить Цитата
статус umka666629 02.02.2017 в 21:14#13
[b]CounterLife[/b], ты думаешь кому-то нужен этот шлак?ты только оффтопишь тут
аватарка
Сообщений: 448
Клиенты
CounterLife, ты думаешь кому-то нужен этот шлак?
ты только оффтопишь тут
Ответить Цитата
статус root 03.02.2017 в 00:37#14
Барабан вручен
аватарка
Сообщений: 1863
Администрация
Барабан вручен
Ответить Цитата 4
статус kolyan5004 07.02.2017 в 09:17#15
Это для теста!!! Это типо платная база :D от менявсем в подарок x:i только не кому :sm
аватарка
Сообщений: 553
Клиенты
Это для теста!!! Это типо платная база biggrin от меня
всем в подарок victory только не кому super_man
Ответить Цитата 1
статус RnBBoY 07.02.2017 в 15:46#16
[b]kolyan5004[/b], никому не скину!) тссс...
аватарка
Сообщений: 651
Клиенты
kolyan5004, никому не скину!) тссс...
Ответить Цитата
статус kolyan5004 07.02.2017 в 17:15#17
[b]RnBBoY[/b], с тебя предпочитаеться :D
аватарка
Сообщений: 553
Клиенты
RnBBoY, с тебя предпочитаеться biggrin
Ответить Цитата 1
статус RnBBoY 08.02.2017 в 10:48#18
[b]kolyan5004[/b], приедешь в гости, с меня пивас с криветками)
аватарка
Сообщений: 651
Клиенты
kolyan5004, приедешь в гости, с меня пивас с криветками)
Ответить Цитата 1
статус kolyan5004 08.02.2017 в 10:50#19
[b]RnBBoY[/b], Договорились )
аватарка
Сообщений: 553
Клиенты
RnBBoY, Договорились )
Ответить Цитата
статус poverennov 08.02.2017 в 11:19#20
kolyan5004, это настроенный с дополнительными проверками?
аватарка
Сообщений: 30
Клиенты
kolyan5004, это настроенный с дополнительными проверками?
Ответить Цитата
Информация
Войдите или зарегистрируйтесь для общения на форуме
Перетащите файлы или нажмите
Максимально 5 файлов. Максимальный размер 20 Мб.

Игровые сервера Дополнительные услуги Инфо Сообщество

android

application chrometelegramapiCSHOST.COM.UA 2012-2019 Хостинг игровых серверов
Хай бро, я хелпбот сайта CSHOST.
Хочешь бесплатно протестировать сервер?