FOR ME, THE internet has always been tied to videogames. Most online games are Flash based games which use the Adobe Flash Player from within your web browser to run. These games are especially popular among kids because they are often quite easy and simple to understand.
As you might have heard, Adobe’s controversial and problematic online software has received a terminal diagnosis. Come 2020, Adobe will discontinue support, and content creators will do what they’ve mostly already done: move on to other, more reliable platforms like HTML5. This doesn’t mean that all current uses of Adobe Flash will disappear overnight, but they’ll likely fall into disrepair over the next few years. As the technology of the internet advances, Flash will be lost to time.
So moving on, one way to hack an online game is to hack the memory much like an ordinary PC game trainer does. Here’s a simple step-by-step explanation of how you can hack online games with a very popular software called Cheat Engine.
First of all, download and install the Cheat Engine program from the official website. Then after it is installed, launch Cheat Engine as Administrator privileges.
Open the game in your web browser. Click on the flashing Open Process button in Cheat Engine.
Because Chrome creates so many processes for tabs and extensions it is very difficult to identify which one is the flash game process in Cheat Engine. To find out, simply: Press Shift+Escape in Chrome to open its task manager. Now find the task for the Shockwave Flash plugin and note down its Process ID.
Note: The ID needs to be converted into Hex so you can identify it in Cheat Engine. Here’s an online to help you with that: https://www.rapidtables.com/convert/number/decimal-to-hex.html
Now go back to Cheat Engine and find the Chrome process which matches the Hex value in earlier step.
This method will not work for every game but when you know how to search it will make things easier. The first game is called SteamPunk Tower Defense and is one of the classic tower defense type games.
When you start the game some items must be purchased to go into the defense of the tower, and you have 11000 credits to start with and the ability to buy 4 different guns.
Now go into Cheat Engine and enter 11000 into the Value box, then press enter.
Go back to the game and buy a gun or anything else, notice the credits are now at 4000. If you look in the Cheat Engine window, you’ll also notice one of the values has changed to 4000.
Edit the value by right clicking on 4000 and select “Change value of selected addresses”. In the popup box enter a number such as 999999 and press enter. Look in the game now and your credits will be at 999999!
For several Flash based games it really is that easy to cheat and give yourself more money or points etc.
Questions and Answers
Whenever I try to change EXP values or buy something, nothing really happens. Why is that?
It’s most likely a server sided value. To understand this: say you buy an item, it then goes through some validation by the server. And when you refresh the game, the value is being reset to the original value.
Are there any alternative methods to this?
You can use Wireshark to modify the data packets sent to game server and see if that works.