Analysis of protection for most games
Most of the games are not protected as such.
Simple search values in the memory, and then change gives the desired result.
Hacking can be done by any tool.
Some games (such is not very much), base their protection on the use of float or double data type for integer types.
Basically, the differences from the previous embodiment have. Some difficulty may be rounded values, although usually it is not.
Hacking can be carried out by any tool with the support of the required type.
If the tool does not support the media type, you can use converters and look for the value as dword, although it is inconvenient.
Some games use encryption based on the xor, bit shifts and others, simple and cheap operation.
Direct search value to find such data in memory can not be.
Hacking can be accessed via fuzzy search or search through an encrypted (only GameGuardian). Search encrypted usually several times faster than the fuzzy search.
Suffice rare complex encryption, which does not meet the requirements for the search through the "encrypted value" mode.
You can find the correct values through fuzzy search in these cases. fit any tool with such capabilities.
So much for the search changes the value in memory. Usually it's simple enough. These methods break down 90-95% of games with variable values.
Now consider the case where the value can not be changed. A typical example is object prices in stores.
In most cases the data are not encrypted, but find it difficult in the memory, because too many of the same values to memory.
Naturally you need to search and sift through, but often it does not give significant reductions in the number of results found.
If you change everything, the game may crash.
There are two approaches to this case:
1. Group search, if there is any number of nearby. It works in many games and can give very good results for screenings when experimenting with a maximum group size.
Usually, you can search up to 8 numbers at once.
You can use any attacker that supports group search. However, not all tools correctly handle certain difficult situations, such as group search with the same values.
Plus, not all tools can maintain the desired type in the group search.
2. The change in the value with subsequent verification of the change in the game. You can use any tool, but GameGuardian allows you to automate the process, doing everything in two or three clicks, while the remaining tools require hundreds, or even thousands of actions. It's about AutoFill.
By combining these two approaches can achieve most of the hacking static values.
Another useful thing is a memory editor in the hacker. If it is, you can view the memory near the values found - sometimes it allows you to find other values, or to speed up hacking.
This requires the tool with the editor of memory and support for the conclusions of relevant data types.
Sometimes you want to freeze to the successful hacking.
Here, too, will fit any tool with this feature.
These approaches and methods enough to break most existing games. Naturally it is only those games that can be hacked.