0 "Auto Assemble script" Auto Assembler Script define(address,"Tutorial-x86_64.exe"+2B4BC) define(bytes,29 83 F8 07 00 00) [ENABLE] assert(address,bytes) alloc(newmem,$1000,"Tutorial-x86_64.exe"+2B4BC) label(code) label(return) alloc(value,4) newmem: {$ccode} extern int value; value = 10; {$asm} code: sub [rbx+000007F8],eax jmp return address: jmp newmem nop return: registersymbol(value) [DISABLE] address: db bytes // sub [rbx+000007F8],eax unregistersymbol(*) dealloc(*) 1 "value" 0 4 Bytes
value