I used to inject via garry's crappy Javascript
Too bad he changed to AngularJS for everything so its practically impossible
[QUOTE=JustSoFaded;38258442]Yeah, I do. However I don't condone/endorse it. I developed it strictly as a proof of concept, so far the only community to detect my cheat is StonedPotatoes, and I gave Flappy major props.[U][B] I don't have a VAC or GAC ban yet[/B][/U], so clearly neither of those are a worry (it's not public, but that proves that Garry's stupid little anti-cheat he made isn't a threat). I don't actually use the cheat, but yeah it's completely working and runs my LUA just fine (while also detouring scriptenforcer 2, if that's still a thing. Essentially my lua state hash is constant.)[/QUOTE]
right,
[IMG]http://puu.sh/1ldPu[/IMG]
[IMG]http://puu.sh/1ldQE[/IMG]
[QUOTE=I am God.;38274264]right,
[IMG]http://puu.sh/1ldPu[/IMG]
[IMG]http://puu.sh/1ldQE[/IMG][/QUOTE]
Rated zing, out of principle. However, the VAC ban is completely unrelated.
[IMG]http://puu.sh/1ljOh[/IMG]
[editline]asd[/editline]
[QUOTE=Zeh Matt;38273492]It is currently easy as garry disabled Themidas VM in order to keep performance, also I'm glad you are showing off the noobs how to deal with the protection.
Next time think before posting something[/QUOTE]
I know why it's disabled, and even if Themida was installed it's just a longer process. The thing about it is, any noob on this forum could read my post and learn my process inside and out, yet more then likely they wouldn't be able to accomplish it.
[QUOTE=JustSoFaded;38277962]Rated zing, out of principle. However, the VAC ban is completely unrelated.
[img]http://puu.sh/1ljOh[/img][/QUOTE]
You still implied you were never vac banned, however you lied and were caught.
[QUOTE=Aide;38277999]You still implied you were never vac banned, however you lied and were caught.[/QUOTE]
I never was VAC banned from Garry's Mod. Meaning everything I've said here is valid and still true to it's point, just because I got caught hacking in Call of Duty 4 years ago before I knew what I was doing, doesn't mean anything.
I didn't mean to call you (JustSoFaded) out. Sorry if I came off as confrontational.
Anyway on topic:
Can't this same thing be done with sv_pure?
[QUOTE=Zeh Matt;38273492]It is currently easy as garry disabled Themidas VM in order to keep performance, also [b]I'm glad you are showing off the noobs how to deal with the protection.
Next time think before posting something[/b][/QUOTE]
Yeah because [i]thinking[/i] about it, anyone with the smarts to read a paragraph or watch a YouTube video now a-days suddenly has the experience or skill-set needed to carry out what they see from behind a screen.
I'm glad we're all [i]thinking[/i] now, because I sure am...
This must be why planking is apparently illegal in Australia...
[QUOTE=EthanTheGreat;38284618]Yeah because [i]thinking[/i] about it, anyone with the smarts to read a paragraph or watch a YouTube video now a-days suddenly has the experience or skill-set needed to carry out what they see from behind a screen.
I'm glad we're all [i]thinking[/i] now, because I sure am...
This must be why planking is apparently illegal in Australia...[/QUOTE]
I think his point was just that I laid out the essentials to an uber easy method of bypassing Garry's system for protecting servers from cheaters.
[QUOTE=JustSoFaded;38277962]Rated zing, out of principle. However, the VAC ban is completely unrelated.
[IMG]http://puu.sh/1ljOh[/IMG]
[editline]asd[/editline]
I know why it's disabled, and even if Themida was installed it's just a longer process. The thing about it is, any noob on this forum could read my post and learn my process inside and out, yet more then likely they wouldn't be able to accomplish it.[/QUOTE]
I think you underestimate Themida a little, its VM is highly advanced and you would need to figure out each VM instruction in order to reconstruct properly working code. As far as I remember it was broken a few times but thats been a while, theres barely any research on the latest Themida Engine
sv_allowcslua will stil stop the majority of people. Preventing cheating completely, is impossible. There are soo many ways of doing that,
either by injecting into the menustate, or scanning raw network packets with altered hardware/drivers. There are countless methods.
Lets agree on this: People, who really, really want to cheat, will. But the amount of people who has the neccerary knowledge in programming,
and garrysmods internal workings, has no such intention.
Also, these people will be smart enought, to not release their cheats, so garry would not know how they do it, therefore he can't detect it.
The fight beetween cheats, and anticheats is an infinite one, it is nver going to end, and there is no automatic, and universal solution for the problem.
Hire admins to kick/ban people using cheats, and use sv_allowcslua 0, and maybe also use one of the public anticheats.
We need another [anti]cheat discussion thread that won't be deleted again.
Nice Try But Even If You Made Another AntiCheat Thread You Would Never Find A Way To Fully Detect Hera
So what happens if a player turns off downloading content from a server? If the server has sv_pure will it kick the player?
Basically, i don't want players to be able to play without having this texture file downloaded.
if the files don't match -exactly- sv_pure will boot them
[QUOTE=twoski;38307586]So what happens if a player turns off downloading content from a server? If the server has sv_pure will it kick the player?
Basically, i don't want players to be able to play without having this texture file downloaded.[/QUOTE]
Last I tried doing that in GMod12 I didn't get Lua files downloaded.
[QUOTE=aurum481;38310685]Last I tried doing that in GMod12 I didn't get Lua files downloaded.[/QUOTE]
probably because you didn't have the whitelist set-up properly
besides lua files are sent differently now
[QUOTE=JustSoFaded;38270145]Yeah, Themida does protect against this now. Like you said, you can unpack Themida to view the original binary that is essentially unmodified. Although, Themida is not too hard to unpack, and there is hundreds of public tutorials on unpacking it from any binary. I have no clue why Gbps said it was so hard, it definitely does [B]not[/B] take a week of work.
[IMG]http://puu.sh/1l60Z[/IMG]
[editline]31st October 2012[/editline]
Yes, that's GWEN I used for the binary module injection, I figured it fit the theme :v:[/QUOTE]
There are not hundreds of scripts, there are about two, and they exist because Themida is not an easy unpack and a lot of research has gone into its unpacking. If you're going to prance around acting like it was so simple, at least give credit to those who did the work for you. I don't know what the current state of the protection is, but I can guess that you probably didn't have to manually edit the MSVC floating point library to do it, or even spent the time required to reverse it.
Sorry, you need to Log In to post a reply to this thread.