ropshell> use fb81da21dafcf5e1c55b3ac564c831a6 (download)
name         : libSegFault.so (arm/ELF)
base address : 0xa28
total gadgets: 124
ropshell> suggest
jmpcall
    > 0x00000f7f : bx r3
    > 0x00000f81 : bx lr
    > 0x00001ca7 : blx r3
    > 0x00001d3d : blx r7
    > 0x00001adf : blx lr
load mem
    > 0x00001c7b : ldr r0, [r3, r0]; bx lr
    > 0x00001f77 : ldr r3, [r5, #0x10]; blx r3
    > 0x00000f52 : ldr r2, [r3, r2]; cmp r2, #0; bxeq lr
    > 0x00001b55 : ldr r0, [pc, #0x10]; add r0, pc; bx lr
    > 0x00001b5b : ldr r2, [pc, #0x10]; ldr r0, [r3, r2]; bx lr
pop pop ret
    > 0x0000257f : pop {pc}
    > 0x00000ff3 : pop {r3, pc}
    > 0x00000c70 : pop {r4, r5, pc}
    > 0x00001bd1 : pop {r4, r5, r6, pc}
stack pivoting
    > 0x0000257d : mov sp, ip; pop {pc}
write mem
    > 0x00001ea9 : str r3, [r2]; bx lr
    > 0x00002737 : str r2, [r3]; bx lr
    > 0x00000c6a : str r0, [r3]; add sp, sp, #0x9c; pop {r4, r5, pc}
    > 0x00001ca5 : str r7, [r4, #0x14]; blx r3
    > 0x00001bcd : str r3, [r4, #0x10]; add sp, #8; pop {r4, r5, r6, pc}