Name of anti-cheat? I think it's qac correct me if I'm wrong (they're are bypasses for this). Just do datapack_paths in console when in the server and find the name of the anti cheat
I have some LUA hacks for the GMod and I played with them on one of my fav servers but now they have just installed an anti-cheat and now everytime I inject the hack, a message appears on the chatbox saying "I'm using hacks BAN ME". So, my question is there is a way to inject without being detected or there are some hacks undetectable?
Last edited by Hunter; 12-14-2015 at 10:24 AM.
Name of anti-cheat? I think it's qac correct me if I'm wrong (they're are bypasses for this). Just do datapack_paths in console when in the server and find the name of the anti cheat
xSupermassivex (09-07-2015)
Thanks for that command . I did it and I got this:
] datapack_paths
1. "addons/libk/lua/"
2. "addons/pac3/lua/"
3. "addons/pointshop2/lua/"
4. "addons/powerrounds/lua/"
5. "addons/topplayers/lua/"
6. "addons/tttdamagelogs/lua/"
7. "addons/ulib/lua/"
8. "addons/ulx/lua/"
9. "addons/wyozitev/lua/"
10. "lua/"
11. "gamemodes/"
12. "gamemodes/base/entities/"
13. "gamemodes/terrortown/entities/"
So... of those addons/scripts which is the one that is the anti-cheat? Maybe "addons/wyozitev/lua/"
☭ Workers of the world, unite! ☭
Always ANTIFASCIST! x Straight Edge proud x
I did it and I found the anti-cheat, the thing is that it's an anti-cheat created by an user. This is the .lua code:
MsgC(Color(255,0,0), "[LAC] Iniciado\n")
CreateClientConVar("lorza_AntiHacks", 1)
CreateClientConVar("lorza_LUA", 1)
CreateClientConVar("lorza_CHEATS", 1)
timer.Create( "lorza_anti_cheats", 10, 0, function()
if GetConVarNumber("lorza_AntiHacks") == 1 then
// Anti sv_allowcslua 1
if GetConVarNumber("lorza_LUA") == 1 then
if GetConVarNumber("sv_allowcslua") ~= 0 then
RunConsoleCommand("say", "[LAC] Baneadme, estoy usando hacks!")
RunConsoleCommand("say", "[LAC] He cambiado la variable sv_allowcslua a 1")
end
// Anti sv_cheats 1
if GetConVarNumber("lorza_CHEATS") == 1 then
if GetConVarNumber("sv_cheats") ~= 0 then
RunConsoleCommand("say", "[LAC] Baneadme, estoy haciendo trampas!")
RunConsoleCommand("say", "[LAC] He cambiado la variable sv_cheats a 1")
end
end
end
end
end)
So... if someone could help me breaking this anti-cheat
Last edited by xSupermassivex; 09-10-2015 at 11:08 AM.
☭ Workers of the world, unite! ☭
Always ANTIFASCIST! x Straight Edge proud x
alias say
//////////////
Kyouko (09-10-2015)
Method 1:
Detour GetConVarNumber to exclude sv_cheats and sv_allowcslua.
Method 2 (best):
Prevent the file from running. (RunString hook)
Method 3:
Destroy the "lorza_anti_cheats" timer.
EDIT:
Holy shit, the actual ConVars are clientside and not replicated...
Just set lorza_AntiHacks to 0 in your game console.
There are more methods to bypass this pile of shit though.
Have fun.
Last edited by Kyouko; 09-10-2015 at 11:43 AM.
xSupermassivex (09-10-2015)
Thank you a lot. I dind't notice that shit doesn't have replication... I'll set that to 0 and play . Maybe they will update this crap so I'll ask for more help here when they "update" this anti-hacks.
☭ Workers of the world, unite! ☭
Always ANTIFASCIST! x Straight Edge proud x
xhax123 (07-16-2016)