ropshell> use f553a5a1d2ebe33fef381a77cd0e0642 (download)
name         : armigo (arm/ELF)
base address : 0x10170
total gadgets: 2008
ropshell> suggest "load mem"
> 0x0005e692 : ldr r0, [r1]; bx lr
> 0x0001ea66 : ldr r0, [r3]; bx lr
> 0x00061ad6 : ldr r1, [r0, #4]; bx r1
> 0x00056e42 : ldr r3, [r1]; mov lr, pc; bx r3
> 0x0005c05e : ldr r0, [r2]; mov lr, pc; bx r3
> 0x00029b26 : ldr r0, [r4]; mov lr, pc; bx r5
> 0x00051bfe : ldr r0, [r5]; mov lr, pc; bx r6
> 0x0005fdda : ldr r3, [r7]; mov lr, pc; bx r3
> 0x000106ae : ldr r0, [r8]; mov lr, pc; bx r3
> 0x00047c0a : ldr r3, [r0]; cmp r3, #0; bxeq lr
> 0x00029efe : ldr r1, [r3]; mov r0, r8; mov lr, pc; bx sb
> 0x000103ba : ldr r2, [r3, r2]; cmp r2, #0; bxeq lr
> 0x0001d9f6 : ldr r1, [r4, #0x24]; mov lr, pc; bx r1
> 0x0001fd8a : ldr r3, [r4, #0x484]; mov lr, pc; bx r3
> 0x0001bdba : ldr r1, [r5, #0x24]; mov lr, pc; bx r1
> 0x00010daa : ldr r3, [r5, #-4]!; mov lr, pc; bx r3
> 0x0001913a : ldr r6, [r5, #0xc]; mov lr, pc; bx r6
> 0x0001630e : ldr r3, [r6], #4; mov lr, pc; bx r3
> 0x00015d26 : ldr r0, [r7]; mov r2, sl; mov lr, pc; bx sb
> 0x000610d6 : ldr ip, [r7, #0x108]; mov lr, pc; bx ip
> 0x00021866 : ldr r3, [r8, #0x484]; mov lr, pc; bx r3
> 0x0004266a : ldr r0, [fp, #-0x46c]; mov lr, pc; bx r3
> 0x0002d33e : ldr r3, [fp, #-0x3c]; mov lr, pc; bx r3
> 0x0004ff52 : ldr r2, [r1, #0x18]; cmp r2, #0; bxne lr
> 0x0005247a : ldr ip, [r3, #0x14]; cmp ip, #0; bxeq lr
> 0x00060616 : ldrne r2, [sl]; addne r3, r3, r2; movne lr, pc; bxne r3
> 0x00070b1e : ldr r0, [pc, #0x20]; add r0, pc, r0; bx lr
> 0x000103e6 : ldr r3, [pc, #0x10]; cmp r3, #0; bxeq lr
> 0x00046b86 : ldr r1, [r2]; mov r0, r5; mov r2, r4; mov lr, pc; bx r3
> 0x0004551a : ldr r4, [r2]; mov r0, r5; mov r2, r4; mov lr, pc; bx r3
> 0x00018ef2 : ldr r8, [r5, #0x18]; mov r0, r5; mov lr, pc; bx r8
> 0x00018b62 : ldr r1, [r6, #0x40]; mov r0, r4; mov lr, pc; bx r1
> 0x00019846 : ldr r5, [r6, #0x18]; mov r0, r6; mov lr, pc; bx r5
> 0x00017f2e : ldr r7, [r6, #0xc]; mov r0, r6; mov lr, pc; bx r7
> 0x0001a1e2 : ldr r1, [r7, #0x40]; mov r0, r4; mov lr, pc; bx r1
> 0x0001abae : ldr r1, [r8, #0x40]; mov r0, r4; mov lr, pc; bx r1
> 0x0001817a : ldr r4, [r8, #0xc]; mov r0, r8; mov lr, pc; bx r4
> 0x000187ea : ldr r1, [sl, #0x40]; mov r0, r4; mov lr, pc; bx r1
> 0x0003bdd2 : ldr r1, [fp, #-0x474]; mov r0, r5; mov lr, pc; bx r3
> 0x0003cb6a : ldr r2, [fp, #-0x47c]; mov r0, r5; mov lr, pc; bx r3
> 0x00070b36 : ldr r2, [pc, #0x10]; ldr r0, [r3, r2]; bx lr
> 0x0006b16e : ldr r2, [r0, #0x18]; str r2, [r3]; pop {r4, lr}; bx lr
> 0x0001903a : ldr r5, [fp, #0x18]; mov r1, ip; mov r0, fp; mov lr, pc; bx r5
> 0x00018fde : ldr r6, [fp, #4]; mov r1, ip; mov r0, fp; mov lr, pc; bx r6
> 0x0002aa6e : ldr r2, [r4]; str r2, [r3, #4]; pop {r4, r5, r6, lr}; bx lr
> 0x0001edba : ldr sl, [r4, #0x18]; str r2, [sp, #4]; mov lr, pc; bx r3
> 0x00021542 : ldr r2, [r8, #0x484]; str r3, [sp, #0x18]; mov lr, pc; bx r2
> 0x00055ace : ldr r1, [pc, #0x28]; mov r0, r3; str ip, [r1]; pop {r7, lr}; bx lr
> 0x0003b64e : ldr r3, [sl, #0x1c]; mov r2, r8; mov r1, r6; mov r0, r5; mov lr, pc; bx r3
> 0x00044d46 : ldr r3, [r2, #0x1c]; ldr r1, [r1]; mov r2, r4; mov r0, r5; mov lr, pc; bx r3
> 0x0001886a : ldr r5, [r4, #0x58]; ldr r3, [r5, #0x10]; mov r0, r5; mov lr, pc; bx r3
> 0x0001975e : ldr r6, [r4, #0x58]; ldr r3, [r6, #0x10]; mov r0, r6; mov lr, pc; bx r3
> 0x00018bb6 : ldr fp, [r4, #0x58]; ldr r3, [fp, #0x10]; mov r0, fp; mov lr, pc; bx r3
> 0x000183fa : ldr r6, [r8, #0xc]; add r3, r0, r3; mov r2, sl; mov r0, r8; mov lr, pc; bx r6
> 0x0005e716 : ldr r0, [lr]; add r0, r0, #1; str r0, [lr]; pop {r4, r5, r6, lr}; bx lr
> 0x0003c472 : ldr sl, [fp, #-0x47c]; ldr r1, [fp, #-0x4a0]; mov r2, sl; mov r0, r5; mov lr, pc; bx r3
> 0x000106a2 : ldr r8, [pc, #0x234]; add r7, r4, r7; ldr r3, [r5]; ldr r0, [r8]; mov lr, pc; bx r3
> 0x000397f6 : ldr r5, [r0, ip, lsl #2]; add r2, r6, r2; mov r0, r4; add r7, r7, #1; mov lr, pc; bx r5
> 0x0006a10e : ldr r4, [r0]; orr r3, r3, r2, lsl #12; ror r5, r3, #0xc; mov r0, r4; mov r1, r5; pop {r4, r5}; bx lr
> 0x00018bb2 : ldr r6, [r3, #0x28]; ldr fp, [r4, #0x58]; ldr r3, [fp, #0x10]; mov r0, fp; mov lr, pc; bx r3
> 0x0005e712 : ldr lr, [pc, #0xc4]; ldr r0, [lr]; add r0, r0, #1; str r0, [lr]; pop {r4, r5, r6, lr}; bx lr