Today, I'll Introduce a reversing tool, It is Cheat Engine. You can download it from this link.
https://www.cheatengine.org/downloads.php
Cheat Engine
Downloads Read before download: Cheat engine is for educational purposes only. Before you attach Cheat Engine to a process, please make sure that you are not violating the EULA/TOS of the specific game/application. cheatengine.org does not condone the ille
www.cheatengine.org
If you install cheat engine, Run it. If installed correctly, You should see a window like the following.
Briefly, I'll introduce its features.
A representative feature of Cheat engine is finding values. Cheat Engine is useful when you want to find a program offset.
If you want to find program data, do it like this!
First, select to a program that has the data you're want to find. Click the monitor icon.
And, click on a program in the program list that has the data you're want to find.
But I won't select a program in here. Instead, I'm selecting a tutorial program. Click on the "Help" category.
And, Click on the "Cheat Engine Turotial Games".
So, This program will appear. If you read the Step1, you will know that you need to destory the target.
After firing 5 shots and not destorying target, you should wait to reload. However, the target will revover HP.
To clear the game, we need to find the target's HP data. But, How? How to find the target's HP data? We know that when we shoot the target, the target's HP data is will decrease.
Then, we need to continuously find a decreasing. I'll tell you how use Cheat Engine.
First, Open a program "Step 1" in Cheat Engine.
Then, select 'Unknown initail value' in 'Scan Type'. And click on the 'First Scan' button.
So, Cheat Engine runs to find all the data in selected program.
If you look to the left, You should see the number of data. Then, Select "Decreased value" in Scan Type.
If you click on the "Next Scan", Cheat Engine will search for decreased data among the found data.
However, before performing this action, you must reduce the target's HP.
So, if you have decreased the target's HP, you click on the Next Scan.
If you have decreased the target's HP, select "decreased value" in the Scan Type. On the contrary, If you have increased the target's HP, select "increased value" in the Scan Type.
So, you will be able to find the target's HP data.
Repeat this process when you find the target's HP.
And then, double-click on the line of the target's HP that you found.
Next, double-click on the data in the "value" category.
You can change the target's HP. I'll change the target's HP to 1.
So, easy.