From a8003c034b1460186d615bbc09cc926168f2c796 Mon Sep 17 00:00:00 2001 From: serpilliere Date: Thu, 3 Jul 2014 11:32:01 +0200 Subject: Arm: add asm exmaple using $ --- example/asm_arm_sc.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'example') diff --git a/example/asm_arm_sc.py b/example/asm_arm_sc.py index 824145fa..3c96742d 100644 --- a/example/asm_arm_sc.py +++ b/example/asm_arm_sc.py @@ -31,14 +31,20 @@ blocs, symbol_pool = parse_asm.parse_txt(mn_arm, 'arm', ''' main: MOV R1, R0 MOV R2, 0x100 + LDR R3, [PC, mykey1-$] loop: ADD R2, R1, R2 ADD R1, R1, 1 - CMP R1, 0x10 + LDR R3, [PC, mykey2-$] + CMP R1, R3 BEQ loop ADD R0, R1, R2 BX LR +mykey1: +.long 0x1 +mykey2: +.long 0x2 ''') # fix shellcode addr -- cgit 1.4.1