Hilfreich 6
-
Ja (4) 67%
-
Nein (0) 0%
-
#UNDERGROUND DRIFT RACE (2) 33%
Cac anticheat ist nun seit fast 2 Jahren verfügbar auf scriptfodder ( https://scriptfodder.com/scripts/view/460 ) jedoch schaffen es nicht viele es zu bypassen... warum ?
nun zuerst überschriebt CAC sich selbst, sodass es nicht direkt einsichtbar ist
//bsp (fiktional): CAC.lua
//richiger code [...]
local fake = "print('this will shown on the client')"
RunString(fake , "CAC.lua" )
Das verhindert kinder die ganze clientside des anticheats zu bekommen,
selbst wenn ist diese jedoch decrypted ( Whitspace : https://en.wikipedia.org/wiki/Whitespace_character )
zudem setzt cac auf decryptete strings jedoch ist dies kein problem
local tblkey = //key hidden so you cant c+p sorry
local table_loc_00 = {}
function gen_str (arg0)
if not table_loc_00 [arg0] then
local tab = {}
for i = 1, #arg0 do
tab [i] = string.char (bit.bxor (string.byte (arg0, i), tblkey [(i - 1) % #tblkey + 1]))
end
table_loc_00 [arg0] = table.concat (tab)
end
return table_loc_00 [arg0]
end
//code cac use to encrypt
Alles anzeigen
naja, zudem benutzt es viele verschiedene Funktionen um detours zu detecten jedoch sind diese kein Problem mann sollte aber auf tostring achten
debug.gethook
debug.getregistry
string.dump
debug.getfenv
debug.getinfo
debug.getlocal
debug.getmetatable
debug.getregistry
debug.getupvalue
debug.setfenv
debug.sethook
debug.setlocal
debug.setmetatable
debug.setupvalue
debug.upvalueid
debug.upvaluejoin
jit.attach
jit.util.funcbc
jit.util.funck
jit.util.funcuvname
jit.util.ircalladdr
tostring//importat
Alles anzeigen
Aber warum erzähl ich das, ich selbst schreibe gerade mein eigenes anticheat und setze mich deshalb selbst mit cac auseinander
hierbei sind mir ein paar Design Fehler aufgefallen, und wollte begabten Codern des Servers vil. ein paar denk Anstöße geben diese flaws zu fixen.
wenn ihr mehr über cac erfahren wollt könnt ihr mir gerne fragen stellen oder ihr lest euch diesen interessanten Artikel von "dark" durch http://gmodcheats.com/topic/523-can-cac-detect-c-hacks/
Alles anzeigenCac has two ways of detecting cheats.
Serverside detection
Clientside detection
The clientside detection is for detecting lua being run, when you load into a server running cake anticheat the clientside part of the anticheat uses the debug library to detour all gamemode functions and get their addresses, when you load a lua script, this information CHANGES on the lua stack and cac can see that and what you have hooked.
Almost every other detection of cac is serverside detection that includes the bhop detector, aimbot detector and antiaim, CAKE cannot detect c++ cheats but if your cheat snaps onto targets fast enough or bhops without doing fakehops it will trigger the serverside detection, think of it like SMAC or untrusted in csgo, all you have to do is make your c++ cheat know about these serverside detections (lerping when snapping to players, fakehopping, only using safe antiaim angles ) you wil not and NEVER be banned, because cac cannot read or write outside the lua stack. A friend gifted me a one month aimware gmod subscrition once for free, it had a mode called Anti-cac in it and it would make every feature safe to use on cac servers including antiaim, if you tried to use a detected angle it would use a different safe angle instead and the aimbot and bhop was not detected whatsoever.
The person who posted this thread is spreading false information, I hvae used Nikyuria many times before and I have never been banned by just using ESP, yes it's true if you use the other features, you might trigger the serverside detection and get kicked, but apart form that it is technically IMPOSSIBLE to be banned.
Also regarding "screnshots" cac doesnt use screenshots to detect things, a certain someone who sells a certain private cheat was saying cac can "detect the pixels on the screen" its absolute bullshit.
YES there are some addons that can capture your screen, it's called render.capture it's a gmod function, however CAC doesn't do this and it certainly cannot detect an ESP by using this. And also Nikyuria is an EXTERNAL cheat that means it overlays over the game, hence why you have to run it in windowed mode, so even if you were using Nikyuria and someone screenshotted your screen it would not show up on the screenshot.
i can't stand people spreading false information and lies, cac is not at all a good anticheat, the only reason people are getting banned by it is because there are a lack of c++ cheats that know about cacs serverside detection in the public realm. Why haven't I contributed you may ask? Because I only know VERY basic c++, maybe in 8 months time when I actually know intermediate c++ and reversing I can actually start to think about making a c++ cheat for gmod, hell it might even be easier just to port a css cheat and change the addresses, The proof is in the pudding anyway, Nikyuria has been able to be used for about a year now with ESP only and is still in use to this day, people who say otherwise are liars and just trying to spread bullshit for some shitty agenda
naja ich wünsche noch eine gute Nacht