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 


AOB Injection or Code Injection And More?

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic  
Author Message
Betcha
Expert Cheater
Reputation: 4

Joined: 13 Aug 2015
Posts: 232
Location: Somewhere In Space

PostPosted: Wed Oct 28, 2015 3:27 am    Post subject: AOB Injection or Code Injection And More? Reply with quote

Whats the difference between - AOB Injection and Code Injection?

All the time i use Code Injection, Never used AOB...


Last edited by Betcha on Thu Oct 29, 2015 10:54 am; edited 1 time in total
Back to top
View user's profile Send private message
STN
I post too much
Reputation: 43

Joined: 09 Nov 2005
Posts: 2676

PostPosted: Wed Oct 28, 2015 4:04 am    Post subject: Reply with quote

AOB and Code injection are same thing except one finds the code using a signature(or AOB) then injects while another uses hardcoded addresses.

Consider this

92ace - 80 0C D8 6A mov eax, edx // PSEUDO-CODE

With aob injection, you will search for "80 0C D8 6A" (aob/signature) which will bring you to 92ace and then you write your injection code.

With code injection, you directly write 92ace (code address) and write your injection code.

The rate at which games are updating makes it necessary to use AOB injection because when the game updates, the code (80 0C D8 6A mov eax, edx ) will move to a new location other than 92ace so if you are using code injection, it will not work anymore!. But if you use aob, the signature will stay constant and your injection will still work even if the address moves.

I don't understand your second question.

_________________
Cheat Requests/Tables- Fearless Cheat Engine
https://fearlessrevolution.com


Last edited by STN on Wed Oct 28, 2015 4:05 am; edited 1 time in total
Back to top
View user's profile Send private message
Cake-san
Grandmaster Cheater
Reputation: 8

Joined: 18 Dec 2014
Posts: 541
Location: Semenanjung

PostPosted: Wed Oct 28, 2015 4:05 am    Post subject: Reply with quote

This is my opinion:

Code injection is faster to load and it only works on game that have a static address for the intruction.

Aob injection is code injection+aobscan and it takes more time to load because of the scanning thingy.It will works on any intruction and the aob will always work as long as the aob signature stay unchanged.

When making a pointer, it's actually depends on the game itself.Some old game's variable can be pointed easily using 3rd level pointer or higher.Then, comes the new game that makes the pointer render useless.When it comes to this,we should probably use pointer injection -_-.Some games,you can easily use teh pointerscan but from my experience there is this game such as renpy that's making the scan useless because it can't find the right path(seriously,my 1 tera hardisk have been full of pointerscan file and it takes forever to rescan again).That's why I have to make it manually and use cmp instead, in the script to distinguish the variable.

Ultimately, you should use any method according to how the game process its variable.If only there are more simpler ways. Neutral

_________________
...
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 470

Joined: 09 May 2003
Posts: 25791
Location: The netherlands

PostPosted: Wed Oct 28, 2015 4:33 am    Post subject: Reply with quote

pointerscan diskspace will be a thing of the past (when used properly) but you may want to invest in a server farm
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine 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