Difference between revisions of "Auto Assembler:readMem"
Jump to navigation
Jump to search
(→Related Commands) |
(→Examples) |
||
Line 25: | Line 25: | ||
readMem(00123ABC, 5) | readMem(00123ABC, 5) | ||
+ | alloc(x,16) | ||
+ | alloc(script,2048) | ||
+ | |||
+ | script: | ||
+ | mov eax,[x] | ||
+ | mov edx,[x+c] | ||
+ | ret | ||
+ | |||
+ | x: | ||
+ | readmem(00410000,16) //place the contents of address 00410000 at the address of X | ||
== See also == | == See also == |
Revision as of 22:23, 11 March 2017
Auto Assembler readMem(Address, Size)
Writes the memory at the specified address with the specified size to the current location.
Tip: Use to store the original bytes if the injection location has a changing address that is hard coded in on game or level load. Or if there are code changes with updates when using a shifted aobScan.
Command Parameters
Parameter | Type | Description |
---|---|---|
Address | string | The address or symbol to read |
Size | integer | The number of bytes to read |
Examples
SomeSymbol: readMem(00123ABC, 5)
alloc(x,16) alloc(script,2048) script: mov eax,[x] mov edx,[x+c] ret x: readmem(00410000,16) //place the contents of address 00410000 at the address of X