Русское сообщество по скриптингу

Rechecker (Проверка ресурсов для ReHLDS)

Утвержденные плагины для Metamod администратором/модератором форума.
Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только работоспособных плагинов для Metamod. Новые плагины нужно выкладывать в разделе "Добавленные новые плагины".

Rechecker (Проверка ресурсов для ReHLDS)

Сообщение liFe iS GoOD » 05 фев 2016, 22:49

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

Требования:
Движок ReHLDS 654 или новее
MetaMod 1.20(p) или новее

Установка:
Распаковываем rechecker_X_X.zip в папку <gamedir> вашей игры.
Добавляем библиотеку rechecker_mm_i386.so или rechecker_mm.dll в зависимости от используемой ОС в конфиг MetaMod.
Для этого открываем <gamedir>/addons/metamod/plugins.ini (если его нет, создаем сами) и пишем:
Linux:
Код: Выделить всё
linux addons/rechecker/rechecker_mm_i386.so

Windows:
Код: Выделить всё
win32 addons\rechecker\rechecker_mm.dll

Из извлеченного архива rechecker_X_X.zip будет присутствовать файл resources.ini который должен лежать рядом с библиотекой rechecker_mm.dll или rechecker_mm_i386.so

Запускаем сервер и командой meta list проверяем статус
Код: Выделить всё
Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] Rechecker RUN - rechecker_mm_i386.so vX.X ini Chlvl Any


Код: Выделить всё
Windows
Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] Rechecker RUN - rechecker_mm.dll vX.X ini Chlvl Any


Дополнительно:
Описание флагов:
UNKNOWN - Если вам неизвестен хэш, при таком флаге будет искать файл с любым хэшем.
IGNORE - Это флаг который помечает данный файл с хэшем в игнорируемый список.
MISSING - Обнаружение отсутствие файла у клиента.

Если 2 файла с указанным хэшем и с флагом IGNORE были обнаружены,
то для UNKNOWN они будут проигнорированы

"../qwerty.dll" 099b3b06 IGNORE
"../qwerty.dll" f284f878 IGNORE
"../qwerty.dll" UNKNOWN "addip 1440 [ip]"



BREAK - Этот флаг выходит из всех проверок если файл был обнаружен или наоборот отсутствует.

Ниже предоставлен пример, при обнаружении файла antichet.dll будет выход из цикла,
дальнейшие проверки выполняться не будут.

"../anticheat.dll" bdc52384 BREAK
"../opengl32.dll" 0ee4e274 "addip 1440 [ip]"


Форматирование строк:
[name] - Имя игрока
[ip] - IP Адрес игрока
[userid] - идентификатор игрока
[steamid] - Steamid игрока

[file_name] - имя проверяемого файла
[file_hash] - хэш файла который вернул клиент

Полезные примечания:
Причину наказания или оповещения можно заключать в одинарные кавычки. "amx_kick [userid] 'Opengl32 Detected'"
md5 хэш c8005c526355d8015d462dc7f4ddb159 достаточно иметь первые 4 байта (c8005c52)


1.7 - 1.9 (28 Января 2016)
Убран квар rch_delay.
Исправлен баг с получением файлов в неправильном порядке.
Обновлен ReHLSDK (ReHLDS build 654 или новее)
1.6 (20 Января 2016)
Добавлен квар rch_delay. Отложенное время до выполнения cmd. (По умолчанию: 0).
1.5 (11 Января 2016)
Исправлена некорректность данных в логах.
1.4 (11 Января 2016)
Исправлено 'Bad file data'.
Добавлен флаг 'MISSING' на замену хэша 00000000.
1.2 (18 Ноября 2015)
Исправлен баг с флагом BREAK.
Добавлена возможность выгрузки через meta unload.
Добавлена база для примера.
1.1 (17 Ноября 2015)
Исправлен баг с отображением даты в логах.
Добавлены доп. поля в лог-файл.
1.0 (15 Ноября 2015)
Первый релиз


ОФФ ТОПИК Вы должны зарегистрироваться, чтобы видеть ссылки.

Добавлено 06 фев 2016, 00:17:

Добавлю еще от себя базу данных с читами уже готовую мало ли кому понадобится: Вы должны зарегистрироваться, чтобы видеть ссылки.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
liFe iS GoOD
Модератор
 
Сообщения: 1394
Зарегистрирован: 24 май 2012, 19:48
Благодарил (а): 113 раз.
Поблагодарили: 461 раз.

Re: Rechecker (Проверка ресурсов для ReHLDS)

Сообщение RevCrew » 06 фев 2016, 18:00

Blud, есть сервер с этим модулем?
Skype revcrew77
https://vk.com/cssuite
Аватара пользователя
RevCrew
Скриптер
 
Сообщения: 1341
Зарегистрирован: 15 июл 2013, 20:45
Благодарил (а): 240 раз.
Поблагодарили: 272 раз.
Языки программирования: Unkown

Re: Rechecker (Проверка ресурсов для ReHLDS)

Сообщение Mistrick » 06 фев 2016, 19:04

RevCrew, наверно, почти каждый на rehlds.
Аватара пользователя
Mistrick
Скриптер
 
Сообщения: 2659
Зарегистрирован: 04 ноя 2012, 18:15
Благодарил (а): 43 раз.
Поблагодарили: 1129 раз.
Языки программирования: PAWN
С/С++(few above zero)

Re: Rechecker (Проверка ресурсов для ReHLDS)

Сообщение RevCrew » 06 фев 2016, 19:38

Mistrick, мне чисто пример нужен)
Skype revcrew77
https://vk.com/cssuite
Аватара пользователя
RevCrew
Скриптер
 
Сообщения: 1341
Зарегистрирован: 15 июл 2013, 20:45
Благодарил (а): 240 раз.
Поблагодарили: 272 раз.
Языки программирования: Unkown

Re: Rechecker (Проверка ресурсов для ReHLDS)

Сообщение Mistrick » 06 фев 2016, 21:35

RevCrew, у неугомона должен стоять.
Аватара пользователя
Mistrick
Скриптер
 
Сообщения: 2659
Зарегистрирован: 04 ноя 2012, 18:15
Благодарил (а): 43 раз.
Поблагодарили: 1129 раз.
Языки программирования: PAWN
С/С++(few above zero)

Re: Rechecker (Проверка ресурсов для ReHLDS)

Сообщение Blud » 06 фев 2016, 23:49

RevCrew писал(а):Blud, есть сервер с этим модулем?

193.26.217.69:28283

Добавлено спустя 1 минуту 39 секунд:
Mistrick писал(а):RevCrew, наверно, почти каждый на rehlds.

Ну если человек перешел на ReHLDS, тоооо стоит данный модуль.
Господа, очень хорошо, когда вас ненавидят, можно приходить и бесить людей просто так.
Аватара пользователя
Blud
 
Сообщения: 84
Зарегистрирован: 05 дек 2013, 12:23
Благодарил (а): 29 раз.
Поблагодарили: 13 раз.
Опыт программирования: Меньше недели
Языки программирования: Counter-Strike 1.6

Re: Rechecker (Проверка ресурсов для ReHLDS)

Сообщение RevCrew » 07 фев 2016, 11:55

Blud, Исходники есть?
Skype revcrew77
https://vk.com/cssuite
Аватара пользователя
RevCrew
Скриптер
 
Сообщения: 1341
Зарегистрирован: 15 июл 2013, 20:45
Благодарил (а): 240 раз.
Поблагодарили: 272 раз.
Языки программирования: Unkown

Re: Rechecker (Проверка ресурсов для ReHLDS)

Сообщение Fedcomp » 07 фев 2016, 12:49

RevCrew писал(а):Blud, Исходники есть?

Какие исходники? только приват только хардкор.
Не помогаю в ЛС - есть форум.
Плагины тоже не пишу, на форуме достаточно хороших скриптеров.


"я ставлю зависимости потому что мне приятно" - subb98 @ 2017
Аватара пользователя
Fedcomp
Администратор
 
Сообщения: 4494
Зарегистрирован: 28 авг 2009, 20:47
Благодарил (а): 717 раз.
Поблагодарили: 1221 раз.
Языки программирования: =>
pawn / php / python / ruby
javascript

Re: Rechecker (Проверка ресурсов для ReHLDS)

Сообщение Blud » 07 фев 2016, 17:04

RevCrew писал(а):Blud, Исходники есть?

Исходники есть только на DS, и только с доступом в раздел безопасности, но туда не каждый может попасть! Тут выложит кто либо исходник, и он сразу же буде на ммру. а потом будете ныть помогите защититься и.т.д или обходят. Ну вообщем все в этом роде!
Господа, очень хорошо, когда вас ненавидят, можно приходить и бесить людей просто так.
Аватара пользователя
Blud
 
Сообщения: 84
Зарегистрирован: 05 дек 2013, 12:23
Благодарил (а): 29 раз.
Поблагодарили: 13 раз.
Опыт программирования: Меньше недели
Языки программирования: Counter-Strike 1.6

Re: Rechecker (Проверка ресурсов для ReHLDS)

Сообщение velesgs » 08 фев 2016, 09:59

Blud, обнови базу читов, я выложил на DS обновленную версию.
Аватара пользователя
velesgs
 
Сообщения: 2
Зарегистрирован: 07 фев 2016, 08:00
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.
Опыт программирования: Меньше недели
Языки программирования: Counter-Strike 1.6

След.

Вернуться в Утвержденные плагины

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0