Поиск Client BIND detector

Shadowless

Пользователь
Регистрация
24 Фев 2019
Сообщения
124
Симпатии
2
Пол
Мужской
#1
its anti cheat which is checking clients bind keys, for example \"END \"DEL \"INS \"F9\" \"F12\"

C++:
#pragma semicolon 1
#pragma ctrlchar '\'

new name[32];
new ip_address[32];

public plugin_init()
{
    register_plugin("Hack Hunter", "0.1", " //");
    register_clcmd("hh", "plugin_check", -1, "", -1);
    return 0;
}

public plugin_modules()
{
    require_module("amxmisc");
    require_module("amxmodx");
    return 0;
}

public client_connect(id)
{
    client_cmd(id, "bind \"END\" \"hh\"");
    client_cmd(id, "bind \"DEL\" \"hh\"");
    client_cmd(id, "bind \"INS\" \"hh\"");
    client_cmd(id, "bind \"F9\" \"hh\"");
    client_cmd(id, "bind \"F12\" \"hh\"");
    return 0;
}

public plugin_check(id)
{
    get_user_name(id, name, 31);
    get_user_ip(id, ip_address, 31, 1);
    server_cmd("kick #%d \"Command hack use impossible on this server. Please do not repeat this action.\"", get_user_userid(id));
    log_to_file("addons\amxmodx\logs\HACKHUNTER.log", "[hackhunter.amxx] Command hack used by: %s [ IP Address: %s ]", name, ip_address);
    return 0;
}

public __fatal_ham_error(Ham:id, HamError:err, String:reason[])
{
    !!! Removed Phi
    if (func != -1 && callfunc_begin_i(func, -1) == 1)
    {
        callfunc_push_int(id);
        callfunc_push_int(err);
        callfunc_push_str(reason, false);
        if (callfunc_end() == 1)
        {
            fail = 0;
        }
    }
    if (fail)
    {
        set_fail_state(reason);
    }
    return 0;
}

public CheckServerIp()
{
    new szIP[32];
    get_user_ip(0, szIP, 31, 0);
    if (!equal(szIP, "0.0.0", 0))
    {
        set_fail_state(" //");
        server_off();
    }
    return 0;
}

server_off()
{
    server_cmd("quit");
    return 0;
}
 

Shadowless

Пользователь
Регистрация
24 Фев 2019
Сообщения
124
Симпатии
2
Пол
Мужской
#4
Useless crap, forget about checking keys.
Protector blocks any binds and server doesn't have any functions for checking player key like END, DEL, etc
try join on my server and protector will not block binds :) anyway you will get "bind ^"l^" ^"menu^"", and others...tested on 7960 :)
16 Май 2019
tnx a lot <3 that i needed
16 Май 2019
F3 --> R8
MOUSE3 --> DR8 Private

there is not other way to block this shit (sorry)
 

g52

Заблокированные
Пользователь
Регистрация
8 Июн 2018
Сообщения
369
Симпатии
54
#5
Shadowless, Add to rechecker
"../DR8 Private.dll" UNKNOWN "fb_ban 10080 [userid] 'dr8 private'; BREAK
"DR8 Private.dll" UNKNOWN "fb_ban 10080 [userid] 'dr8 private'; BREAK
"../dr8pri~1.dll" UNKNOWN "fb_ban 10080 [userid] 'dr8 private'; BREAK
 

ptaha525

Пользователь
Регистрация
12 Июн 2017
Сообщения
24
Симпатии
4
#6

r1nk0

Пользователь
Регистрация
3 Окт 2018
Сообщения
115
Симпатии
26
#7
забаньте его
 

Shadowless

Пользователь
Регистрация
24 Фев 2019
Сообщения
124
Симпатии
2
Пол
Мужской
#8
Shadowless, Add to rechecker
"../DR8 Private.dll" UNKNOWN "fb_ban 10080 [userid] 'dr8 private'; BREAK
"DR8 Private.dll" UNKNOWN "fb_ban 10080 [userid] 'dr8 private'; BREAK
"../dr8pri~1.dll" UNKNOWN "fb_ban 10080 [userid] 'dr8 private'; BREAK
nobady will put in gameDIR that, reaimdetector is good for DR8
17 Май 2019
for this?

bind "l" "menu"
bind "F3" "hh"
bind "END" "hh"
bind "DEL" "hh"
bind "INS" "hh"
bind "F9" "hh"
bind "F12" "hh"
bind "MOUSE3" "hh"

:) oh man ... too lame get ban for careing about users players...
by default there is no BIND on letter L, coz menu is in L
and others are CHEAT keys, go ahead..
17 Май 2019
80.241.246.26:26