There are two ways which I know of:-
1) Hack the save file. Most of the online games save highscores in clients computer itself. Flash games are more prone to this attack as they save a file called “something.sol” under C:\Documents and Settings\UserName\Application Data\Macromedia\Flash Player\#SharedObjects\RandomString\sitename.com\ or somewhere along that line depending on the OS one is using. Players can easily access this file using many softwares available online eg. Sol Editor. They can change scores, level available depending on the things it stores. Two ways of countering it:-
Save everything as hex. Everything is stored in string format and changed to hex. It is then decrypted at run time.
Save the scores, level completed on server.
2) Run time hack. This hack is done when the game is running. Cheat Engine is popular software. Players track the variables like score and after identifying the right variable they can change its value which is reflected in the game itself. Countering this is hard but measures can be taken like storing the variable in crypt format and displaying the decrypted score, this makes it hard to track.
- You must be logged in to reply to this topic.