Anti-Cheat Testing
-migrated-
Re: Anti-Cheat Testing Posted on: 05/28/2009 12:54am
Quote Post
Does bytecode hacking work in-game? Because I don't care if you can modify the swf, only if you can modify in-game.
Re: Anti-Cheat Testing Posted on: 05/28/2009 12:56am
Quote Post
PS your kindisoft software SUCKS.

Battery - if we can modify the swf, we can do it ingame. I'm just trying to find something to work with currently. I'm not too good at actionscript so I'm guessing at what would work. Any clues as to which bit does the score? =P

also

viewtopic.php?f=11&t=283&p=5284#p2841



Check before you post, someone may have beaten you there.

Don't fear my banhammer, fear the God holding it...

Re: Anti-Cheat Testing Posted on: 05/28/2009 1:21am
Quote Post
I'm not using _global. (broken image removed)
Re: Anti-Cheat Testing Posted on: 05/28/2009 1:25am
Quote Post
Ah. Then I'm not the right guy to rip this, I'm not good enough at actionscript yet. Get ignored or zarg to take a look.

But yes if we can change the swf we can change the game,



Check before you post, someone may have beaten you there.

Don't fear my banhammer, fear the God holding it...

Re: Anti-Cheat Testing Posted on: 05/28/2009 7:29am
Quote Post
Basically you can use cheat engine (or equivalent) to modify the swf whilst it is running. (can't have a look at this now as my Windows box's disk has died!)

Like making perfect copy-protection, you cannot make perfect anti-cheat code. You can only put protections in to make it harder to cheat than it is to play the game properly.
Re: Anti-Cheat Testing Posted on: 05/28/2009 8:34am
Quote Post
Change _root.each to 120 and freeze it.
Re: Anti-Cheat Testing Posted on: 05/28/2009 8:49am
Quote Post
Creamy Goodness.
*Yawn* Someone's prolly done it already, but I'm gonna tear the .swf apart.



lol idek why i still come here

Re: Anti-Cheat Testing Posted on: 05/28/2009 9:52am
Quote Post
Quote from: "KongregateHack"
Change _root.each to 120 and freeze it.

That's good for ragnarok, what would you find in cheat engine?



Check before you post, someone may have beaten you there.

Don't fear my banhammer, fear the God holding it...

Re: Anti-Cheat Testing Posted on: 05/28/2009 11:12am
Quote Post
Quote from: "Maximillian"
Quote from: "KongregateHack"
Change _root.each to 120 and freeze it.

That's good for ragnarok, what would you find in cheat engine?
_level0/:each
viewtopic.php?f=11&t=283
Re: Anti-Cheat Testing Posted on: 05/28/2009 4:36pm
Quote Post
Quote from: "KongregateHack"
_level0/:each

Was all I needed ta =P



Check before you post, someone may have beaten you there.

Don't fear my banhammer, fear the God holding it...

Re: Anti-Cheat Testing Posted on: 05/28/2009 4:45pm
Quote Post
So, what exactly is this "_root.each" hack? I'm pretty clueless oh hacking, lol.
Re: Anti-Cheat Testing Posted on: 05/28/2009 5:09pm
Quote Post
Quote from: "batterytime"
So, what exactly is this "_root.each" hack? I'm pretty clueless oh hacking, lol.
Code: [Select]
if(_root.each >= 120){
_root.score += 1000;
}

You can use a universal flash trainer (UFT) to change the value of variables.
You can also use Cheat Engine. Read this tutorial.
Re: Anti-Cheat Testing Posted on: 05/28/2009 5:13pm
Quote Post
Quote from: "Maximillian"
Code: [Select]
label17:
push 1000, 1, c:6, c:2, c:1, X_PROPERTY

That's the score I believe,

Its not the score, but it does control the incremental value. You can change it with.

96 15 00 07 e8 03 00 00 -> 96 15 00 07 01 00 00 00

Then it only goes up by 1 instead of 1000. However this isn't what the author is looking for. With a real hack you should be able to change the number to whatever you want at any time. The SWF is obscured to hell, so it is hard to figure out what is going on. Zarg would probably have better luck with this since he is so experienced dealing with obscured code.
Re: Anti-Cheat Testing Posted on: 05/28/2009 5:15pm
Quote Post
Quote from: "KongregateHack"
Code: [Select]
if(_root.each >= 120){
_root.score += 1000;
}

What in the world did you use to get that code? Sothink and flasm are not doing so great. Has some encryption program been used on the game since its first release, and you're looking at clean code?
Re: Anti-Cheat Testing Posted on: 05/28/2009 5:19pm
Quote Post
Quote from: "ignored"
Quote from: "KongregateHack"
Code: [Select]
if(_root.each >= 120){
_root.score += 1000;
}

What in the world did you use to get that code? Sothink and flasm are not doing so great. Has some encryption program been used on the game since its first release, and you're looking at clean code?
I made that to illustrate what happens when "_root.each" is equal to or greater than 120. I didn't find it anywhere, and the score variable isn't "_root.score" (broken image removed)