ropshell> use 83ea1bf2efba6d13bc0f10c265545cc1 (download)
name         : beg (arm/ELF)
base address : 0x10180
total gadgets: 2145
ropshell> suggest
jmpcall
    > 0x00020c13 : bx r0
    > 0x0002f8f3 : bx r1
    > 0x00053c27 : bx r2
    > 0x000103e9 : bx r3
    > 0x000447fc : bx ip
load mem
    > 0x00038fd7 : ldr r0, [r2]; pop {r4, r5, r6, pc}
    > 0x00038cb1 : ldr r0, [r3]; pop {r3, r4, r5, pc}
    > 0x000148c1 : ldrh.w fp, [r5, r3]; pop {r4, r5, pc}
    > 0x00039ff3 : ldrsh.w fp, [lr, r2]; pop {r4, r5, r6, pc}
    > 0x000151e3 : ldr r1, [r0, #0x58]; pop {r4, r5, r6, pc}
pop pop ret
    > 0x00053ea7 : pop {pc}
    > 0x000532b3 : pop {r1, pc}
    > 0x000203cc : pop {r0, r4, pc}
    > 0x00025371 : pop {r0, r3, r4, pc}
    > 0x0004cb35 : pop {r0, r1, r3, r5, pc}
stack pivoting
    > 0x00053ea5 : mov sp, ip; pop {pc}
    > 0x0002443f : mov sp, r7; pop {r4, r5, r6, r7, pc}
    > 0x000152e7 : mov sp, r5; adds r7, #8; mov sp, r7; pop.w {r4, r5, r6, r7, lr}; add sp, #0xc; bx lr
syscall
    > 0x00010fa5 : svc #0; pop {r7, pc}
write mem
    > 0x0004515d : str r3, [r0]; pop {r3, pc}
    > 0x00042ae7 : str r0, [r2]; pop {r3, r4, r5, r6, r7, pc}
    > 0x00043d0b : str r3, [r2]; pop {r3, r4, r5, r6, r7, pc}
    > 0x0003c895 : str r5, [r2]; pop {r4, r5, pc}
    > 0x0002525b : str r0, [r3]; pop {r4, pc}