Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


Byte Spy

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking
View previous topic :: View next topic  
Author Message
Kryptech
How do I cheat?
Reputation: 0

Joined: 29 Jun 2008
Posts: 2
Location: Passed out on the floor....

PostPosted: Thu Jul 03, 2008 5:56 pm    Post subject: Byte Spy Reply with quote

Hi all, just wanted to post my Byte Signature finding tool for everyone to enjoy.


This tool is designed primarily to help find memory addresses after a game updates or for previous versions. It accomplishes this by searching the emory for the hex values, or byte signatures associated with an address that you currently have.

For example, if you have a hack such as 'unlimited health' and its address is 0x00451178, if you look at that address in a debugger(or something similar) and you will see a series of hex values starting at that address such as '8B 5D 08'. That is a byte sig for that address in memory(though we will generally want to use a larger sig for accuracy). It represents the following code MOV EBX,DWORD PTR SS:[EBP+8] which may be repeated somewhere else in the program so we want to look at the next line, there we may find something like: BE EA 34 66 00 - - MOV ESI, 006634EA. Notice that an address is used there, sice the games code has changed, this address will not always be the same so we use something called a 'mask'. We use the letter 'x' to represent a static value(values that we know won't change) and the symbol '?' to represent values that may have changed. So the mask to find this byte sig would be 'xxxx????'. 4'x' to represent 8B 5D 08 BE followed by 4 '?' to represent the address EA 34 66 00.(addresses in asm are stored as bytes reverse of the actual address).

So in order to look for this byte sig with this tool you will want to enter the followig values:

Address:
0x00451178
Range:
0x2000
Mask:
xxxx????
Bytes
8B5D08BEEA346600
NOTE: We do not include any spaces between bytes in this box, we also dont need 'h' or '0x'.

Then just start the game you wish to scan, find its process with the dropdown tool and hit the search button. If the tool is succesful in finding the byte signature it will show the address in the box on the lower left, otherwise it will display "no matches found".

If you have any questions, comments, problems, or would like to see other software created by me feel free to stop by at either one of my websites:
Delta-h
Null-Coders



The Extension 'rar' was deactivated by an board admin, therefore this Attachment is not displayed.

Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites