Difference between revisions of "Auto Assembler:fullAccess"
Jump to navigation
Jump to search
(→Examples) |
|||
Line 1: | Line 1: | ||
+ | [[Category:Assembler]] | ||
'''Auto Assembler''' fullAccess(''Address'', ''Size'', ''PreferredSize'') | '''Auto Assembler''' fullAccess(''Address'', ''Size'', ''PreferredSize'') | ||
Revision as of 11:35, 19 March 2017
Auto Assembler fullAccess(Address, Size, PreferredSize)
Makes a memory region at the specified address and at least "size" bytes readable, writable and executable.
Command Parameters
Parameter | Type | Description |
---|---|---|
Address | string | The address or symbol of the memory block to change access rights |
Size | integer | The minimum byte size of the memory block |
PreferredSize | integer | The preferred byte size of the memory block (used for alignment) |
Examples
fullAccess(SomeSymbol, 0xC2)
fullAccess(00123ABC, A5, B0)
FULLACCESS(00400800,4) //00400800 is usually read only non executable data, this makes it writeable and executable 00451029: jmp 00410000 nop nop nop 00410000: mov [00400800],esi mov [esi+80],ebx xor eax,eax jmp 00451031