How To Use Clientside hacks via multiplayer [garry pls patch this]
22 replies, posted
edit: i posted this because i want to piss off dem hackers on mpgh. but i must find better h4x0rz.
Alright, garry banned 1500 cheaters for using some type of lua bypass, But there's a new bypass currently undetected. *To all you ranting people who rant about hackers, I will not leak another hack i get :)*
DLL bypass.
How to do it: First off save your LUA hack file in your gmod lua folder as usual.
Now, To do the bypass, Run Gmod, Install a DLL injector (make sure its not WINject)
Then, Install the .zip, Extract it , afterwards, Open GMod
Open the DLL injector, select hl2.exe and the dll in the zip which you extracted.
Afterwards you've injected it, Join a Garry's Mod server and type 'sv_allowcslua 1' in console, without quotes.
Then....
Type in console the old lua_openscript_cl #Lua name in your lua folder here.lua to run the lua script CLIENTSIDE.
DLL File (In .rar archive)
[url]http://www.mediafire.com/?ret5sec5x93emdt[/url]
[B]*CREDITS*[/B]: goes to wuat from the little kid site 'mpgh.net'
~Enjoy banning hackers @garry~
[editline]19th August 2013[/editline]
guys y u no reply
Because the best way to stop hackers is to tell everyone how to do it.
@Code_gs Sucks, you're being sarastic, Because it is, Garry will easily see this and patch it.
Although, First & Last time, I will LEECH HAX
Because you need to manually open it using lua_openscript_cl, the server is always going to load their shit first; even the simplest of anticheats will detect most of the people loading their cheats using this method.
Even if he sees it, it takes time to release an update. Your just giving people a free easy way to hack. Releasing the information would do more harm than good. Why not just email garry instead?
You tried this on my server.
(Console) banned {(CG)} DerpBuster permanently (Recieved UNSYNCHED cvar (sv_cheats = 1))
Good job.
STEAM_0:1:67776642 steamid for those interested
[QUOTE=zerothefallen;41886746]You tried this on my server.
(Console) banned {(CG)} DerpBuster permanently (Recieved UNSYNCHED cvar (sv_cheats = 1))
Good job.
STEAM_0:1:67776642 steamid for those interested[/QUOTE]
not only one who uses it, mission success - get friend baned
[QUOTE=pouya657;41886825]Sir, I did not, you must be retarded. I joined a server running my hack and it redirects me to your server and I get auto ban. kthxbai and you are even more retarded, How I'm not the ONLY one who knows this method[/QUOTE]
The way you type makes you extra retarded, good sir.
Perhaps of making a thread, if this is an actual issue, pm Garry?
For anyone wondering, the dll forces sv_allowcslua, sv_cheats and sv_consistency to 1. Nothing special, after injection nothing else is required - you don't need to type "sv_allowcslua 1". Aditionally this will get you GAC'd, eventually.
[QUOTE=>>oubliette<<;41886915]For anyone wondering, the dll forces sv_allowcslua, sv_cheats and sv_consistency to 1. Nothing special, after injection nothing else is required - you don't need to type "sv_allowcslua 1". Aditionally this will get you GAC'd, eventually.[/QUOTE]
nah m8 it changes the pointer of the cvars so they can be editable, its not like a bypasser
[QUOTE=>>oubliette<<;41886915]For anyone wondering, the dll forces sv_allowcslua, sv_cheats and sv_consistency to 1. Nothing special, after injection nothing else is required - you don't need to type "sv_allowcslua 1". Aditionally this will get you GAC'd, eventually.[/QUOTE]
It removes the FLAGS on those 3.
[QUOTE=nettsam;41887078]nah m8 it changes the pointer of the cvars so they can be editable, its not like a bypasser[/QUOTE]
This makes no sense. A "bypasser" isn't a generic value forcer and it doesn't replace the cvars pointers with new ones to different cvars because they're never created.
[QUOTE=LordOfGears2;41887226]It removes the FLAGS on those 3.[/QUOTE]
You could be right, it calls some mystery function after pushing the strings, I can't be asked figuring out what that is and what that function does, but since as there's no vstlib imports here, I'll assume this modifies the cvar's flags based on offsets , though for this to be true, you'd need the base pointer somehow, I'll presume that's done with a sig as I saw masks at the top.
Now that I think of it, if Garry trapped CVar->SetValue() then this successfully gets around that.
-snip
[QUOTE=>>oubliette<<;41887308]This makes no sense. A "bypasser" isn't a generic value forcer and it doesn't replace the cvars pointers with new ones to different cvars because they're never created.
You could be right, it calls some mystery function after pushing the strings, I can't be asked figuring out what that is and what that function does, but since as there's no vstlib imports here, I'll assume this modifies the cvar's flags based on offsets , though for this to be true, you'd need the base pointer somehow, I'll presume that's done with a sig as I saw masks at the top.
Now that I think of it, if Garry trapped CVar->SetValue() then this successfully gets around that.[/QUOTE]
[code]
ICvar* pCvar = **(ICvar***)(dwFindPattern("\x8B\x0D\x00\x00\x00\x00\x09\x05\x00\x00\x00\x00\x8B\x01\x8B\x50\x34\x68\x00\x00\x00\x00\xFF\xD2","xx????xx????xxxxxx????xx",clientdllbase,0xFFFFFFF) + 0x2);
CConVar* sv_allowcslua = pCvar->FindVar("sv_allowcslua");
if(sv_allowcslua)
{
*sv_allowcslua->GetConCommandBase()->GetFlags()&=~FCVAR_REPLICATED;
}
[/code]
pretty complicated i know
and some other anti gac secret code because garrys an idiot
don't worry the one i actually use isn't anything like this
btw if anybody wants to check out zerothefallens #epic #rare #wow #custommodelstttserver
here's all the shared/clientside files
[url]http://puu.sh/45IFT.jpg[/url]
[QUOTE=>>oubliette<<;41886915]For anyone wondering, the dll forces sv_allowcslua, sv_cheats and sv_consistency to 1. Nothing special, after injection nothing else is required - you don't need to type "sv_allowcslua 1". Aditionally this will get you GAC'd, eventually.[/QUOTE]
you'd know because you were garry banned after bragging about your shitty hack right?
[QUOTE=zerothefallen;41886746]You tried this on my server.
(Console) banned {(CG)} DerpBuster permanently (Recieved UNSYNCHED cvar (sv_cheats = 1))
Good job.
STEAM_0:1:67776642 steamid for those interested[/QUOTE]
okay, you'll catch people who are using SetValue or not hiding cvars with their own custom prefix, and what if i set FCVAR_CANNOT_QUERY? what if i just change m_nValue through my dll? the changes wont be sent to the server. not to mention there's [URL="http://pastebin.com/J74y7yS2"]much better ways of speedhacking than sv_cheats/host_timescale[/URL] so fuck off with your trivial ass shit. KAC tried this shit years ago and it was a breeze to get around. SMAC isn't any better really given that their source code is public on bitbucket (their anti-aimbot is a fucking joke).
[QUOTE=tzoz;41889111]okay, you'll catch people who are using SetValue or not hiding cvars with their own custom prefix, and what if i set FCVAR_CANNOT_QUERY? what if i just change m_nValue through my dll? the changes wont be sent to the server. not to mention there's [URL="http://pastebin.com/J74y7yS2"]much better ways of speedhacking than sv_cheats/host_timescale[/URL] so fuck off with your trivial ass shit. KAC tried this shit years ago and it was a breeze to get around. SMAC isn't any better really given that their source code is public on bitbucket (their anti-aimbot is a fucking joke).[/QUOTE]
You can get around CVAR_CANNOT_QUERY by checking the value on the client and seen as the anticheat will load before your code, that'll be effective.
[QUOTE=pouya657;41886357]Alright, garry banned 1500 cheaters for using some type of lua bypass, But there's a new bypass currently undetected.[/QUOTE]
There is nothing 'undetected'; garry is only spending his time on Rust so he's obviously not paying attention to cheaters in garrysmod, the numerous bugs, the stuff that should be added/changed, or anything else to do with it.
[QUOTE=wuat;41888757][code]
ICvar* pCvar = **(ICvar***)(dwFindPattern("\x8B\x0D\x00\x00\x00\x00\x09\x05\x00\x00\x00\x00\x8B\x01\x8B\x50\x34\x68\x00\x00\x00\x00\xFF\xD2","xx????xx????xxxxxx????xx",clientdllbase,0xFFFFFFF) + 0x2);
CConVar* sv_allowcslua = pCvar->FindVar("sv_allowcslua");
if(sv_allowcslua)
{
*sv_allowcslua->GetConCommandBase()->GetFlags()&=~FCVAR_REPLICATED;
}
[/code]
pretty complicated i know
and some other anti gac secret code because garrys an idiot
don't worry the one i actually use isn't anything like this
btw if anybody wants to check out zerothefallens #epic #rare #wow #custommodelstttserver
here's all the shared/clientside files
[url]http://puu.sh/45IFT.jpg[/url][/QUOTE]
RunString dumping doesn't dump include()'d files, this isn't his the whole server.
-snip
[QUOTE=pouya657;41886357]edit: i posted this because i want to piss off dem hackers on mpgh. but i must find better h4x0rz.
Alright, garry banned 1500 cheaters for using some type of lua bypass, But there's a new bypass currently undetected. *To all you ranting people who rant about hackers, I will not leak another hack i get :)*
DLL bypass.
How to do it: First off save your LUA hack file in your gmod lua folder as usual.
Now, To do the bypass, Run Gmod, Install a DLL injector (make sure its not WINject)
Then, Install the .zip, Extract it , afterwards, Open GMod
Open the DLL injector, select hl2.exe and the dll in the zip which you extracted.
Afterwards you've injected it, Join a Garry's Mod server and type 'sv_allowcslua 1' in console, without quotes.
Then....
Type in console the old lua_openscript_cl #Lua name in your lua folder here.lua to run the lua script CLIENTSIDE.
DLL File (In .rar archive)
[url]http://www.mediafire.com/?ret5sec5x93emdt[/url]
[B]*CREDITS*[/B]: goes to wuat from the little kid site 'mpgh.net'
~Enjoy banning hackers @garry~
[editline]19th August 2013[/editline]
guys y u no reply[/QUOTE]
^
Youre an Idiot, Just posting this can Get you banned for Showing How to do a bypass.
Have Fun Getting banned for " Hacks".
ya guyz, btw zero i noticed u got that rcon hax thing
Sorry, you need to Log In to post a reply to this thread.