Difference between revisions of "Auto Assembler:Commands"
Jump to navigation
Jump to search
(→Auto Assembler Commands) |
|||
Line 28: | Line 28: | ||
* [[Auto_Assembler:struct|struct]]: With STRUCT and ENDSTRUCT you can define an internal structure in your auto assembler script | * [[Auto_Assembler:struct|struct]]: With STRUCT and ENDSTRUCT you can define an internal structure in your auto assembler script | ||
* [[Auto_Assembler:endStruct|endStruct]]: With STRUCT and ENDSTRUCT you can define an internal structure in your auto assembler script | * [[Auto_Assembler:endStruct|endStruct]]: With STRUCT and ENDSTRUCT you can define an internal structure in your auto assembler script | ||
− | * [[Auto_Assembler:luaCall|luaCall]]: Executes the | + | * [[Auto_Assembler:luaCall|luaCall]]: Executes the given Lua code |
* [[Auto_Assembler:LUA_ASM|{$LUA}/{$ASM}]]: {$LUA} (Lua) and {$ASM} (Assembler) will begine the given parser | * [[Auto_Assembler:LUA_ASM|{$LUA}/{$ASM}]]: {$LUA} (Lua) and {$ASM} (Assembler) will begine the given parser | ||
<!-- * [[Auto_Assembler:sharedAlloc|sharedAlloc]]: --> | <!-- * [[Auto_Assembler:sharedAlloc|sharedAlloc]]: --> |
Revision as of 23:48, 12 January 2018
Auto Assembler Commands
This is a list of all the Auto Assembler commands
- aobScan: Will scan the memory for the given array of byte (Wildcards are supported) and places a label at the first match
- aobScanModule: Will scan the specific module for the given array of byte (Wildcards are supported) and places a label at the first match
- aobScanRegion: Will scan the specific range for the given array of byte (Wildcards are supported) and places a label at the first match
- label: Enables the word labelname to be used as a address
- alloc: Allocates a region of memory with a label that points to it
- dealloc: Deallocates a block of memory allocated with alloc
- globalAlloc: Will allocate a certain amount of memory and registers the specified name
- kAlloc: Kernal allocate
- fullAccess: Makes a memory region readable, writable and executable
- reassemble: Reassembles the given address, writing at it's declared location.
- readMem: Read a memory region and writes it at the location this instruction is placed
- registerSymbol: Adds the symbol to the userdefined symbol list
- unregisterSymbol: Removes the symbol from the userdefined symbol list
- define: Will replace all tokens with the specified name with the text of whatever
- assert: Will check the memory address for the given bytes
- include: Includes another auto assembler file at that spot
- createThread: Will spawn a thread in the process at the specified address
- loadLibrary: Will inject the specified dll into the target process
- loadBinary: Will load a binary file at the specified address
- struct: With STRUCT and ENDSTRUCT you can define an internal structure in your auto assembler script
- endStruct: With STRUCT and ENDSTRUCT you can define an internal structure in your auto assembler script
- luaCall: Executes the given Lua code
- {$LUA}/{$ASM}: {$LUA} (Lua) and {$ASM} (Assembler) will begine the given parser