Thursday, May 30, 2013

Game Hacking Tutorial | Cheat Engine

How do I set Cheat Engine 5.5 to my game?

First of all, click the nice computer button in the left top corner of Cheat Engine.
File:Selectprocess.png
When you clicked this button you can select a process. Look for your game in the list. If the name is not in there, try looking for game.exe. When you selected your game successfully, "No Process Selected" in the middle changes to your game process.

How do I use my Cheat Engine?

File:Cheat Engine Instructions.png
Here you can see the top half of Cheat Engine. I will now tell you what most of it is for.
1. Here you enter the value you want to search for. You can search for anything, like health and score.
2. Scan values. You can search for different kinds of values here, such as Exact Value, Smaller or Bigger than, Value Between, and Unknown Initial value. The exact value gives you the option to find exactly what you enter. Smaller and bigger than searches for smaller or bigger numbers, so not the entered value included. Unknown initial value is if you don't know what it's yet but you do know it's there. If it's the second search, you can select more. On the second search, you can search for increased or decreased value, for if the value has decreased or increased. Another one is changed value, for if the value has changed, but you don't know what it is. Unchanged value is for if the value is the same as the previous scan. And last, the search for if it's the same as the first scan. Which is quite obvious of what it does.
3. Here you can search for binary, (Single, 2, 4, 8) bytesbinaryfloatdouble, Text, and Array of Bytes.
4. The settings. They actually do exactly as they state they do.
5. The place where the search results will appear.
6. Speedhack, this hack is used to make your game go faster or slower.
7. The search buttons. The buttons will change according to your search numbers.
More on memory scanning and some of these functions can be found at Memory Scanning.

Where do I find tutorials for hacking?

We have a section on the forum for hacking with Cheat Engine. You can find that here.

Godmode

This is the most known hack for any available game. This hack usually prevents you, or your characters from dying, or losing health. This hack can be there in multiple forms. For example:
- Invulnerability by unable to lose health.
- Invulnerability by being unable to die.
- Invulnerability by being unable to be hit.

Some games use the same routine for health for the AI as for the player. So simply removing it won't work.In those cases you have to write a script that checks if the object whose health is being decreased belongs to the player or to the AI
In a lot of fps games, you can look at the base class pointer of the object, which is usually the first 4 bytes of the player class/structure. That contains a pointer to a static location (static as in, it can be written as modulename+offset) , in your script you can then check if that value equals the static address it should be, and if so, do not decrease health, else decrease health, or in case of a 1 hit kill cheat, set health to 0
In other games like strategy games where there's not a big distinction between your units and that of the enemy you'll have to find some other kind of identifier. Perhaps the class structure contains a playerid, or a pointer to the controller. In those cases it's best to do multiple code injections. One at a spot to find the player's playerid, or controller pointer (usually gui related code) and at the location where health is decreased. Then at decrease health check if the playerid or playerpointer has been found, and if so, compare, and allow/deny. One tool that can be useful to find the playerid or playerpointer in the class structure of a unit, is the data dissector
---
Another method of godmode that works in a few games when they use floating point values, is setting the health to such a high value it turns to INF+ , this means infinite and normal increase and decrease won't effect if anymore. Note: This doesn't work in all games or you'll get bad graphical glitches like healthbars going over the whole screen.


Besides setting health to infinite there is an alternate method, change the health value from float to 4 byte and change the value to $ffffffff , this triggers a bug in some games making a readout of the health show 0, but compares if it's 0 return false. It also blocks increase and decrease of that value making it stay that way forever. This is a usefull method for godmode in some games like Command and Conquer. Of course as usual with using values a game wasn't expecting, it can cause crashes in some games under certain situation (like warhammer 40000 when setting the health of a leader to that)

What is AwsomeCheatsNetwork

Additional information from AwsomeCheats.net:

We exist as a download resource for gamers. We help people get their hands on the latest game patches, cheats, hacks and more! We're a team of trained professionals dedicated to be working around the clock, always providing you with the most updated hacks. Thats it, Enjoy! :)
Awsomecheats.net provides the best user experience for existing and upcoming pc games, cheats, exploits and codes. You can download immediately upon entering the site and easily find the game you are looking for by using the search function. Users may also request their favorite game by emailing the staff or simply just drop a comment in the comment box. Have fun and enjoy your future gaming endeavors!

[Tutorial] Dissect data/structures in Cheat Engine

Once more, this post is only a duplicate of the definitive article and it is lost the pictures and the motion picture. You can see the definitive article here:

http://www.szemelyesintegracio.hu/cheats/41-amusement-hacking-articles/230 analyze information-structures

This excercise will demonstrate to You best practices to utilize the information dissector to find intriguing qualities and dissect information.

I will utilize Cheat Engine 6.0 as a part of the excercise. You can download it from here:

http://www.cheatengine.org

Our target procedure will be Armies of Exigo's Demo rendition. It is minor, uninhibitedly ready, exceptionally simple to find values and a decently exceptional diversion (one of my old top picks), so it is a fantastic decision for exhibit. Utilize Google to find portions of connections for the demo however here are a few connections to keep up the pace:

http://www.gamershell.com/download_6761.shtml

http://www.fileplanet.com/144582/140000/fileinfo/armies-of-Exigo-Demo

Our undertaking will be to discover a couple of unit's structure, break down them and gem a "player Id" to make a divine being mode trick.

Begin the amusement and play it a spot. Assuming that You have played Warcraft and comparative amusements, this diversion will be well known to You.

1st undertaking: Finding the unit's health and the code which is altering the health

This ought to be extremely simple, the wellbeing of an unit it showed when it is chosen. It is saved as a Float sort esteem. Discover a few adversaries, quest for Your health and assuming that You have discovered it (You may as well have just 1 consequence in Your record), add it to the table.

Notwithstanding right-click on it and pick "Find out what keeps in touch with this location". About-face in the amusement, detached some health and You will discover this code:

005da8dc -D9 5e 04 -fstp dword ptr [esi+04]

2nd undertaking: Finding some more unit's health

Right away You have the code which is adapting the health for all units when they are taking harm. Your errand is to discover a couple of unit's health, incorporating foe and neighborly units. Get 2 units and discovery a few foes. Right-click on the code that You have discovered and pick "Find out what addresses this code peruses from". Verify that Your test subjects won't expire the whole time. It might be optimal in the event that You could discover no less than 2 amicable and 2 foe unit's health. Like this:

3rd errand: Checking the structures

Right away You might as well have enough locations to begin examining an unit's structure. So what are structures? To keep it short, we should just say that a few qualities are archived together in one place rather than scattered around in the memory (You can discover numerous more information about structures on the Cheat Engine Forum).

For our situation, the most essential information around the range of an unit is archived together in a structure as You will see it in a moment. The begin of the structure is typically the register between the [], which is for our situation Esi. Esi+04 is the location of the health, so we can decidedly see that the health is saved very nearly at the begin of the structure. Alright, what sort of informative data would we be able to find here?

1. Open the memory program and utilization Tools->dissect data/structures.

2. As we have 4 units to analyze, utilization File->add additional location to include 3 more location spaces.

3. Presently in the location spaces, sort in the location of Esi, which is for our situation the health location 4 for each of the 4 units.

4. Provided that it is finished, use Structures->define new structure.

5. You can give a name for the structure, yet it is not critical, click Ok.

6. Click Yes and permit Cheat Engine to speculate the sort of the qualities accordingly. It will make an exceptionally great showing.

7. It is sufficient to examine 4096 bytes now, so click on Ok once more.

Right away You see 4 coloumns with a cluster of information utilizing red and green shades. Red implies that the qualities in the structures are diverse, green implies the qualities are immaculately matching in the structures for each of the 4 units.

To make things even less demanding for us, we can even make bunches. As we will attempt to break down the differencies between benevolent and adversary troopers, gave us a chance to put foes in an alternate gathering. Right-click on the foe unit's location and pick Change bunch. Set all adversary unit's gathering to 1.

You can promptly see that a few shades has updated and a few qualities are demonstrated with blue color. Blue shade implies that the worth is the same inside that gathering, yet it is diverse contrasted with different gatherings.

Here is a picture of what would it be a good idea for you to see:

Right away we can run on with the analyzis. I let you know this will be a simple diversion so You will quickly see the paramount qualities.

counterbalance 0000 [esi]: As You can see, the first quality is 0 for inviting units and 1 for foe units. Yes, You are correct. This worth is saving the possessor of the unit. 0 is the human player so if this worth is not 0, the unit is a foe unit.

counterbalance 0004 [esi+04]: We realize that recently, this is the steadiness of the unit.

counterbalance 0008 [esi+08]: If You have a sharp eye, You can most likely see that this quality is the most extreme measure of health for the unit.

counterbalance 000c [esi+0c]: Mana of the unit.

counterbalance 0010 [esi+10]: Max mana of the unit.

This illumination is recently enough for us to make a divine being mode script and assuming that You discover the code which is altering the mana, You can effortlessly make a limitless mana script too, which will work for Your units just.

Notwithstanding my test units don't have mana so 0c and 10 has 0 quality.

Only a short film to keep up the pace in the event that You are befuddled about something:

All we need to do now is compose a script which is checking the quality of Esi when the health might be altered and in the event that it is 0, change the unit's health to most extreme.

God Mode script (this is an old script that I have made matures prior):

fstp dword ptr [esi+04] //unique code which is modifying the health

pushfd //save banners

pushad //save registers

cmp [esi],0 //check if Esi=0

jne +6 //if Esi is not 0, the code will hop over the following 2 lines, bouncing to the "popad" direction

mov eax,[esi+08] //duplicate the max health on eax

mov [esi+04],eax //duplicate eax to the health, so max health = health

popad //load registers

popfd //load banners

Credits: Awsomecheats

[Tutorial] Change your IP to unban yourself

Requirements:
Windows NT/2000/XP
Dynamic IP

Tools Needed:

None

Notes: Doesnt work for all games


First hit the start button located on the bottom left corner of the screen, then press run... A box should appear as shown below, type in 'command' or 'cmd'and hit 'OK' or press Enter.



Once you have done that, a black window should appear, type in 'ipconfig' and hit enter, and your IP and all should appear.



Now, once done that, type in 'ipconfig /release', be sure to add the space inbetween them. This step takes a while, maybe 30 seconds, and once its done, everything should be reset to 0.0.0.0



Once everything has been reset, type in 'ipconfig /renew', again, be sure to add the space, and this step takes a while also, maybe 1-2 minutes.


And your done! Now go back in that game, and tell them to not mess with you, keep doing this until they get tired and just beg you to leave ... Lol Flawless 


Credits go to: Flawless

Thanks flaw for helping, you helped me alot 

click here for game cheats