Under rating threshold (hideshow)
On the one hand, this is great for developers who are sick of seeing highscores of 123,456,789 etc. but on the other, sometimes its fun to have a flash game and playing a broken game from lvl 1... y'know?
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)
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)
@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)
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)
@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)
@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)
@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)
Exuse me, but can you also add a download of the tabEnabled and other hacking stuff to mediafire.com too, because I'm having trobl with rapidshare and the other website
Under rating threshold (hideshow)
I've been thinking about the score modifying issue. Sure stopping score mods over a certain value would work, but someone could be dedicated enough to do it long enough to rack up those scores. I'm thinking of adding a secondary counter that is added to along with the score feature (onEnterFrame scoring in my case). If the counter is not increased with the score during that frame, revert the score to the previous frames score. Not being a hacker personally how easy is it to edit two variables simultaneously?
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)
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.
Under rating threshold (hideshow)
Downloading an swf and opening it with a decompiler such as Sothink's only takes a few minutes. swfencrypt isn't suppose to completely stop people from decompiling your code, it's trying to make it so hard to read, that all the script kiddies will give up.
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)
As I said, swfencrypt makes it harder to read, not impossible. We are talking about cheating in a flash game, why would anyone bother that much to cheat in a game? And I doubt any of the code in the games on this website is worth reading.
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.