smurfa_vr HL-BG Community
Брой мнения : 8122 Дата на регистрация : 31.03.2011 Местожителство : Враца
| Заглавие: ReChecker (Resource Checker) Пон 27 Юни 2016, 16:26 | |
| Автор: s1lent Текуща версия: 2.1Описание:Rechecker e метамод плъгин, който дава възможност за проверка на клиентските файлове по тяхната md5 хеш стойност. Възможни приложения:
- Откриване на cheater библиотеки в директорията на играта
- Откриване на отсъствие на задължителен за играта файл
- Откриване на забранени модели на играчи или създаване на бял списък (whitelist) с позволените
Изисквания:[*]ReHLDS 654 или по-нова версия [*]MetaMod 1.20(p) или по-нова версия Инсталация:- Spoiler:
- Цитат :
- Разархивирайте rechecker_X_X.zip
- Добавете rechecker_mm_i386.so или rechecker_mm.dll (в зависимост от ОС) в addons/rechecker (създайте папката rechecker)
За 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 проверявате статуса
За Linux - Код:
-
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 …
- Инсталацията е завършена
Cvars:rch_log - 0/1/2
- 0 - Изключено
- 1 - Обикновен лог, записване само на нередиците
- 2 - Детален лог
Допълнително- Spoiler:
- Цитат :
- Описание на флаговете:
- UNKNOWN - Ако не знаете хеша на файла, с този флаг ще търси файла с всякакъв хеш.
- IGNORE - С този флаг, ако е намерен файл с този хеш ще бъде игнориран.
- MISSING - Отбелязва липсата на файла
Ако 2 файла с посочен хеш и флаг IGNORE, бъдат намерени, тогава само с флаг UNKNOWN няма да бъдат игнорирани
- Код:
-
"../qwerty.dll" 099b3b06 IGNORE "../qwerty.dll" f284f878 IGNORE "../qwerty.dll" UNKNOWN "addip 1440 [ip]"
- BREAK - С този флаг се излиза от всички проверки ако файла е бил намерен или отсъства.
Ще предоставя пример, ако задължителния файл anticheat.dll бъде намерен, долните проверки няма да бъдат извършени - Код:
-
"../anticheat.dll" bdc52384 BREAK "../opengl32.dll" 0ee4e274 "addip 1440 [ip]"
Разбор на лога:
- exphash - `expected hash` хеш, който е трябвало да бъде открит
- got - хеш, който е дошъл от клиента
- typeFind - вид на откриване
- exists - сравняване на хеша `exphash == god`
- missing - проверка за липсата на файла `prevhash == got`
- ignore - файла е маркиран за игнориране
- hash_any - проверка на който и да е хеш `exphash != got`
- prevhash - хеш получен от файла prevfile
- prevfile - предишен файл
- md5hex - хеш, който е указан в resources.ini, също както и exphash - единствената разлика е в порядъка на байта от най-малките до най-старите
- findathash - срещне ли се такъв hash всички файлове ще бъдат сканирани
Форматиране на ред:
- [name] - Име на играча
- [ip] - IP адрес на играча
- [userid] - идентификатор на играча
- [steamid] - Steamid на играча
- [file_name] - име на файла, който ще бъде проверяван
- [file_hash] - хеш за сравнение на файла, който ще бъде проверен, с този, който клиента е върнал
(Внимание: този хеш big-endian, ако искате да получите хеша за по-нататъшна употреба в resources.ini използвайте file_md5hash)
- [file_md5hash] - хеш на проверения файл, който е върнал клиента
Полезни бележки:
- Причината за наказанието или предупреждението може да бъде затворено в единични кавички. "amx_kick [userid] 'Opengl32 Detected'"
- от md5 хеша c8005c526355d8015d462dc7f4ddb159 е достатчно да напишете 4 байта (c8005c52)
Урока е написан от d-WaLkMaN-b ;] - Прикачени файлове
- rechecker_2_1.zip
- You don't have permission to download attachments.
- (120 Kb) Downloaded 4 times
|
|
drakonuid5 VIP
Брой мнения : 533 Дата на регистрация : 21.06.2015 Години : 23
| |
smurfa_vr HL-BG Community
Брой мнения : 8122 Дата на регистрация : 31.03.2011 Местожителство : Враца
| |
Beware! VIP
Брой мнения : 661 Дата на регистрация : 18.03.2016 Години : 27 Местожителство : България
| Заглавие: Re: ReChecker (Resource Checker) Вто 28 Юни 2016, 22:59 | |
| Това е само за REHLDS тоест ако имаш REHLDS няма да ти работи dproto , а за reunion си нямам представа как да боравя с него , трябва някаква тема която да помага или дедазнам? |
|
smurfa_vr HL-BG Community
Брой мнения : 8122 Дата на регистрация : 31.03.2011 Местожителство : Враца
| |
Sponsored content
| |