2GOOD4U
2GOOD4U 1.6 Server's iP
cs.ko.tl:27015 Dust2
cs.ko.tl:27016 Aim
cs.ko.tl:27017 Awp
cs.ko.tl:27018 Italy2
cs.ko.tl:27019 5on5 #1

Rechecker 14.11.2015

Предишната тема Следващата тема Go down

Важна тема Rechecker 14.11.2015

Писане by hARDCORE on Вто Юли 04, 2017 12:51 pm

ВНИМАНИЕ: Публикуването от трети страни е забранено без съгласието на автора!

Автор:


  • s1lent



Описание:
Rechecker e метамод плъгин, който дава възможност за проверка на клиентските файлове по тяхната md5 хеш стойност.




Функционалност на модула:


  • Откриване на cheater библиотеки в директорията на играта

  • Откриване на липсващи задължителни файлове на играта

  • Откриване на забранени модели на играчи или създаване на бял списък (whitelist) с позволени




Изисквания:


  • [You must be registered and logged in to see this link.]
    [ltr]ReHLDS[/ltr]

    [You must be registered and logged in to see this link.] 654 или по-нова версия

  • MetaMod 1.20(p) или по-нова версия




Инсталация:
▼ СКЪСИ ТЕКСТА ОТНОВО


  • Разархивирайте rechecker_X_X.zip
  • Добавете rechecker_mm_i386.so или rechecker_mm.dll (в зависимост от ОС) в addons/rechecker (създайте папката rechecker)
    За Linux
    КОД: [You must be registered and logged in to see this link.]

    [ltr]ИЗБЕРИ ВСИЧКИ[/ltr]

    [You must be registered and logged in to see this link.]

    Код:
    linux addons/rechecker/rechecker_mm_i386.so


    За Windows
    КОД: [You must be registered and logged in to see this link.]

    [ltr]ИЗБЕРИ ВСИЧКИ[/ltr]

    [You must be registered and logged in to see this link.]

    Код:
    win32 addons/rechecker/rechecker_mm.dll

  • Извличаме от архива rechecker_x_x.zip файла resources.ini. Файлът трябва да бъде в една директория с rechecker_mm.dll или rechecker_mm_i386.so
  • Запускате сървъра и с команда meta list проверявате статуса
    За Linux
    КОД: [You must be registered and logged in to see this link.]

    [ltr]ИЗБЕРИ ВСИЧКИ[/ltr]

    [You must be registered and logged in to see this link.]

    Код:
    Currently loaded plugins:
    description stat pend file vers src load unlod
    [ 1] Rechecker RUN - rechecker_mm_i386.so vX.X ini Chlvl Any


    За Windows
    КОД: [You must be registered and logged in to see this link.]

    [ltr]ИЗБЕРИ ВСИЧКИ[/ltr]

    [You must be registered and logged in to see this link.]

    Код:
    Currently loaded plugins:
    description stat pend file vers src load unlod
    [ 1] Rechecker RUN - rechecker_mm.dll vX.X ini Chlvl Any

  • Инсталацията е завършена




Кварове:
rch_log - 0/1/2


  • 0 - Изключено

  • 1 - Обикновен лог, записване само на нередиците

  • 2 - Детален лог




Допълнителна информация
▼ СКЪСИ ТЕКСТА ОТНОВО
Описание на флаговете:


  • UNKNOWN - Ако не знаете хеша на файла, с този флаг ще търси файла с всякакъв хеш.
  • IGNORE - С този флаг, ако е намерен файла с хеш ще бъде игнориран.
  • MISSING - Засича липсата на файла.

    Ако 2 файла с посочен хеш и флаг IGNORE бъдат намерени, тогава само с флаг UNKNOWN няма да бъдат игнорирани

    КОД: [You must be registered and logged in to see this link.]

    [ltr]ИЗБЕРИ ВСИЧКИ[/ltr]

    [You must be registered and logged in to see this link.]

    Код:
    "../qwerty.dll" 099b3b06 IGNORE
    "../qwerty.dll" f284f878 IGNORE
    "../qwerty.dll" UNKNOWN "addip 1440 [ip]"


  • BREAK - С този флаг се излиза от всички проверки, ако файла е бил намерен или отсъства.

    Пример: при засичане на файла anticheat.dll ще се прекрати цикъла, и останалите проверки няма да се изпълнят.
    КОД: [You must be registered and logged in to see this link.]

    [ltr]ИЗБЕРИ ВСИЧКИ[/ltr]

    [You must be registered and logged in to see this link.]

    Код:
    "../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 - срещне ли се такъв хеш, всички файлове ще бъдат сканирани



Форматиране на ред:


  • [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)




Текуща версия 2.3
[You must be registered and logged in to see this link.]
[ltr]rechecker_2_3.zip[/ltr]
[You must be registered and logged in to see this link.]ReHLDS поддръжка от версия API 3.x (Build 3.0.0.361 или по-нов).(128.42 KиБ) 
ПРИКАЧЕНИ ФАЙЛОВЕ
[You must be registered and logged in to see this link.]
[ltr]rechecker_2_1.zip[/ltr]
[You must be registered and logged in to see this link.](119.41 KиБ) 
avatar
hARDCORE
Power user

Male Zodiac : Sagittarius Брой мнения : 297
Отсенка : 1337
Rep : 10
Регистриран на : 13.01.2010
Age : 20
Местожителство : PLOVDIV

точки
точки:
652/1000  (652/1000)

Вижте профила на потребителя http://bginter.forume.biz

Върнете се в началото Go down

Предишната тема Следващата тема Върнете се в началото

- Similar topics

 
Permissions in this forum:
Не Можете да отговаряте на темите