Авторизация Регистрация Забыли пароль?
Реклама
Пушки CSGO
Информация
Популярные теги
Популярные материалы
Статьи CS 1.6
Статьи CS:GO
Ссылки
История посещений
Ваш путь:

Плагины / Защита

Check Files v1.0

  • 0

Автор: Nemiroff

Дата: 24-07-2015, 17:30

Просмотров: 1562

Комментариев: 0

     

Поделитесь новостью нажав на кнопочку социальной сети.
Мы будем вам очень благодарны!


Check Files v1.0


Check Files v1.0 - Обнаруживает читерские файлы в директории клиента CS 1.6 (particleman.dll, openg32, demoplayer.dll и т.д.) , совершенно бесплатный аналог популярного античита "OpenGL Detected" by Mazdan.

Преимущества:
1) Очень легкий код
2) Довольно маленькая нагрузка на сервер
3) Чекает любые файлы

Настройки:

Плагин обнаруживает наличие файла на клиенте ( при этом не нужно чтобы такой же файл был на сервере )
[ размер файла на клиенте должен быть > 0 ]
//  Конфиг с настройками:
//    Команда имеет следующий прототип:
//      add_path[ exec string ][ rule ] = path
//        где "exec string" строка которая пойдет в server_cmd, %n - заменяется на имя игрока %m - заменяется на md5 файла пришедшее с клиента
//        где "rule" строка с правилами по которым будет выбираться - что делать если файл обнаружен 
//          Пример: 
//            [ !prev|all ] - это значит( 1-е правило prev ) что если MD5 файла такой же как и у предыдущего файла следовательно файла нету, 
//                            ( ! - знак говарит что надо не выполнять следующие правила ( после знака | и т.д. ) , а прекратить проверку этого файла ,
//                            если бы MD5 пришел отличный от предыдущего то началась бы проверка следующего правила( all ) , 
//                            которое всегда останавливает дальнейшую проверку , и пойдет ли exec string на выполнение или нет зависит от ! перед all ,
//                            тут ! нет следовательно выполниться exec string.
//            [ !f0ab4c73|all ] - это значит( 1-е правило f0ab4c73 - первые 8-мь буквы md5 файла ) что если MD5 файла такой же как и указанный вами следовательно файла есть , 
//                            пойдет ли exec string на выполнение или нет зависит от ! перед ( f0ab4c73 - первыми 8-ю буквами md5 файла ) ,
//                            в данном примере очевидно что exec string НЕ выполнится только тогда когда файл есть и его md5 равен указанному вами.
//            [ !prev|!7ef5b581|!bdc52384|all ] - здесь exec string НЕ выполниться только тогда когда файл есть и его md5 равен указанному вами , либо файла нету.


add_path[ kick "%n" "OpenGL Detected" ][ !prev|all ] = ../opengl32.dll
add_path[ kick "%n" "CSXGuard Detected" ][ !prev|all ] = ../CSXGuard.dll
add_path[ kick "%n" "Protector Detected" ][ !prev|all ] = ../protector.dll
add_path[ kick "%n" "Cardinal Detected" ][ !prev|all ] = ../cardinal.dll
add_path[ kick "%n" "CT-Shield Detected" ][ !prev|all ] = ../ct-shield.asi
add_path[ kick "%n" "Bad particleman.dll Detected" ][ !f0ab4c73|all ] = ../valve/cl_dlls/particleman.dll
add_path[ kick "%n" "Bad DemoPlayer.dll Detected" ][ !prev|!7ef5b581|!bdc52384|all ] = ../DemoPlayer.dll


Как вы могли заметить появилась возможность писать исключения на MD5 Файлов…
Так в стандартном конфиге ( который автоматически рапоковывается при 1-м запуске )
Детектится измененный либо отсутствующий particleman.dll - для тех кто любит играть без дыма используюя столь примитивный способ.
А также детекится измененный demoplayer.dll - для тек кто использует его как альтернативу opengl32 …

MD5 можно добыть например этим скриптом:
function ShowMD5( $path ) {

    echo "<pre>";
    echo "######################################\n";
    echo "        ".$path."\n";
    echo "        ".substr( md5( file_get_contents( str_replace( "\\" , "/" , $path ) ) ) , 0 , 8 )."\n";
    echo "</pre>";

}

Либо онлайн сервисами и т.д. нужно 1-е 8 символов md5 файла…

Для работы нужен orpheu.

Значение квара mp_consistency должно быть "1" ( mp_consistency 1 // В конфиге server.cfg )

Скачать:
check_files.zip [18,95 Kb] (cкачиваний: 392)





Поделитесь новостью нажав на кнопочку социальной сети.
Мы будем вам очень благодарны!


Вернуться

Ключевые слова: Check Files v1.0, Ostrog

Похожие публикации
Новый комментарий

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.