Difference between revisions of "Code injection"
Jump to navigation
Jump to search
m (Reverted edits by 62.171.194.33 (Talk) to last revision by Dark Byte) |
|||
Line 3: | Line 3: | ||
There are multiple ways of injecting code into a target process. The most common ones are by DLL Injection, or by Assembler injection | There are multiple ways of injecting code into a target process. The most common ones are by DLL Injection, or by Assembler injection | ||
− | One use of code injection | + | One use of code injection is for finding dynamic addresses that tend to change each time the game is run. By placing a code injection on a routine that accesses that address , like a userinterface update routine, you can find the address of that specific variable. |
− |
Revision as of 14:25, 7 September 2009
Code injection is the act of injecting code and causing it to be executed. Either automatically(CreateRemoteThread) or jumping to there from the target process after modifying the code
There are multiple ways of injecting code into a target process. The most common ones are by DLL Injection, or by Assembler injection
One use of code injection is for finding dynamic addresses that tend to change each time the game is run. By placing a code injection on a routine that accesses that address , like a userinterface update routine, you can find the address of that specific variable.