Under rating threshold (hideshow)
In all seriousness, hacking flash games is so infantile. There's a whole cloud of information ripe for the taking. Do something about it. Why stop at a game when you can literally have anything?
Under rating threshold (hideshow)
cheat engine scans the game's memory for a certain value and returns all that have it. also, it would be smart if the hacker couldnt know the value and the value constantly changed (up and down) because you have an option on it to search for an unknown value and then one that decreased or increased
Under rating threshold (hideshow)
@Foarl: I'm experienced at memory editing (useful for Windows programming; the API has a function for reading/setting another program's memory). Checking for two variables at the same time is simple. The best way that I can think of to secure score etc is to use encryption (if you're lazy like me, just use XOR encryption :D). This can be circumvented if someone is dedicated enough to cheat, but then you can just change the encryption key as part of an update.
Under rating threshold (hideshow)
@Xzer I have tried and succeeded very easily just to see what would happen. I found all the codes, they are placed in the comments. I decompile .swf's of my friend to see if there any errors and such so, it's obviously not impossible to read the code. They are usualy placed like ex:
//d0 47 d0
_as3_connect to servers
Under rating threshold (hideshow)
I'm a developer and one of my favorite things is cheating, so I usually make it a challenge in my games. I add easter eggs, cheat codes, and hidden powerups. Don't look at any of my games, they're all crap, I haven't release any for a while. I have 3 coming out that will be very good, though.
Under rating threshold (hideshow)
well, too bad it doesn't even mention how the cheat engine works, in my opinion, somebody should explain how the cheat engine works so we can prevent cheating.
Under rating threshold (hideshow)
Very nice tuts, also you can disable tab by putting the following code on just the first frame.
_root._focusrect = false;
Under rating threshold (hideshow)
It would be easier if there was only 1 PC tale. But then would everything be hacked... and cracked... and bugged... Keep this comment alive if UR a PC Fan ?
Under rating threshold (hideshow)
@Foral I use cheat engine for test purposes ONLY and found that it is quite easy to edit two variables at once. Quite so I can easily edit 20 at once, so we just got to keep improving our math and hope to god by putting massive decimals on the score it will prevent hacking for standard users. Any use of multipliers such as x4 x8 x16 etc. could be overly risky for the game. Try to keep as many variants of the score as possible to help prevent people from finding on value and changing it, they would have to find like 5 random numbers change the values so when multiplied there values are equivalent to actually make the score change. This would be hard to find the exact multiplier of each one to hack it :) hope this helps explain the issue moreover.
Under rating threshold (hideshow)
@Zaixionito: You can make your game unhackable by storing everything on a server. Also, how are you going to make it so people who cheat can't submit their score?
Under rating threshold (hideshow)
@Xzer, you wrong its actually really easy to decompile 99% of all games and its easy to go through it to find variable name like copy+paste to notepad and ctrl+f health or money or coins etc., so using random names like ngkjh will make it much more time consuming to find but also harder for the developer so yeah... :S
Under rating threshold (hideshow)
This is the worst thing ever invented I don't even know how Xzer would even dare to put this online. He is so stupid I wanna die by looking at it
Under rating threshold (hideshow)
To make sure your game dosn't get hacked you need to know how a hacker thinks... http://www.forum.arcadetrainer.com/viewforum.php?f=10
Under rating threshold (hideshow)
Placing a banana peel on the floor just past your locked door makes it 'harder' to break into your house, but few people would bother. swfencrypt is slightly less effective than this.
If somebody bothered to go to all the hassle of grabbing the swf and running a decompiler over it, they're fairly likely to spend the extra few minutes it takes to strip off swfencrypt nonsense.
Under rating threshold (hideshow)
swfencrypt is fairly useless. Anybody who can decompile a swf can defeat it with little effort. But then, anybody who believes in things like swfencrypt probably doesn't have any code worth reading.
Under rating threshold (hideshow)
Whos gives a crap Swf encrypt is there for extra protection. Yes it may be easy to crack, but its one more thing for someone to do to get the code they want and the people that are not very good at the decompiling will simply give up. less risk of it getting hacked in the long term. is a little better than nothing? Think about it.