ropshell> use 83ea1bf2efba6d13bc0f10c265545cc1 (download)
name         : beg (arm/ELF)
base address : 0x10180
total gadgets: 2145
ropshell> suggest "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}
> 0x0001029f : ldr r0, [r4, #0x58]; pop {r4, r5, r6, pc}
> 0x0003c975 : ldr r0, [r5, #0x24]; pop {r3, r4, r5, r6, r7, pc}
> 0x000439d3 : ldr r3, [r5]; blx r3
> 0x00010abf : ldr.w r0, [r8]; blx r3
> 0x00034875 : ldr r1, [r7, #0x48]; bx r3
> 0x0002e5cd : ldr r2, [r7, #0x44]; bx r3
> 0x00053581 : ldr r3, [r0, r3]; mov r0, r3; bx lr
> 0x0001840b : ldr r1, [r5, #0x24]; blx r1
> 0x00016b9f : ldr r1, [r6, #0x40]; blx r1
> 0x00044019 : ldr r3, [r6], #-4; blx r3
> 0x00015c2d : ldr r4, [r6, #0xc]; blx r4
> 0x00016bf7 : ldr r5, [r6, #0x18]; blx r5
> 0x000232f5 : ldr r0, [r7, #0x14]; blx r6
> 0x00015d7d : ldr r5, [r7, #0xc]; blx r5
> 0x0004488a : ldr ip, [r7, #0x108]; blx ip
> 0x00014711 : ldr.w r3, [r8]; eors r2, r3; blx r2
> 0x0004892d : ldr r3, [fp], #-4; blx r3
> 0x0001673d : ldr.w r5, [fp, #4]; blx r5
> 0x00046c43 : ldr.w r2, [r0, #0x240]; str r2, [r3]; pop {r4, pc}
> 0x000241f5 : ldr r2, [r4]; str r2, [r3, #4]; pop {r3, r4, r5, pc}
> 0x00046c09 : ldr r3, [r4, #0xc]; str r0, [r3]; pop {r4, pc}
> 0x00042677 : ldr r6, [r5]; str r3, [r5]; blx r8
> 0x0002ee97 : ldr.w r2, [lr, r2, lsl #2]; blx r2
> 0x00053453 : ldr r0, [pc, #0x14]; add r0, pc; bx lr
> 0x00042ac7 : ldr r3, [pc, #0x20]; str r3, [r5]; pop {r3, r4, r5, pc}
> 0x0002070a : ldrne r1, [pc, #4]; add r0, r1, pc; bx lr
> 0x00016f25 : ldr r7, [pc, #0x3c0]; add sp, #0xc; bx lr
> 0x000431d5 : ldr r2, [r3]; orr r2, r2, #1; str r2, [r3]; pop {r4, pc}
> 0x0004f3a1 : ldrh r0, [r6, #0x3e]; nop ; movs r0, r0; movs r0, r0; pop {r1, r2, r6, r7, pc}
> 0x00015fdf : ldr.w r3, [sl, #0xc]; mov.w r1, #-1; blx r3
> 0x00053459 : ldr r2, [pc, #0x10]; ldr r0, [r3, r2]; bx lr
> 0x0001a07f : ldr.w sl, [r0, #0x18]; mov r0, fp; mov r7, r2; blx r3
> 0x00015f2f : ldr r6, [r7, #0xc]; add r3, r0; mov r0, r7; blx r6
> 0x0003c9b3 : ldr r3, [r1, r3]; add r0, r3; ldr r4, [sp], #4; bxlo lr
> 0x0001470f : ldr r1, [r3, #0x10]; ldr.w r3, [r8]; eors r2, r3; blx r2
> 0x00025e15 : ldrh.w r4, [r3, #0x620]; ldr r3, [r7, #0x14]; blx r3
> 0x00041705 : ldr r2, [r5, #8]; ldr r0, [r1]; add r3, r2; blx r3
> 0x000146fb : ldr.w r2, [r8]; ldr r3, [r3, #0xc]; eors r3, r2; blx r3
> 0x00038ca9 : ldr r3, [r2]; adds r1, r3, #4; str r1, [r2]; it ne; ldrne r0, [r3]; pop {r3, r4, r5, pc}
> 0x0001634b : ldr r5, [r4, #0x58]; ldr r3, [r5, #0x10]; mov r0, r5; blx r3
> 0x00016b69 : ldr r6, [r4, #0x58]; ldr r3, [r6, #0x10]; mov r0, r6; blx r3
> 0x00016417 : ldr.w fp, [r4, #0x58]; ldr.w r3, [fp, #0x10]; mov r0, fp; blx r3
> 0x00034cef : ldr r4, [r7, #0x30]; ldr r1, [r7, #0x4c]; mov r2, r4; blx r3
> 0x00046107 : ldrh r4, [r0, r4]; it lo; addlo r4, #1; mov r0, r4; pop {r4, r5, r6, r7}; bx lr
> 0x00023111 : ldr.w r4, [r8, #0x24]; movs r2, #2; ldr.w r0, [r8, #0xc]; blx r4
> 0x0003c96d : ldr r3, [r7, #0x6c]; add r5, r3; add.w r5, r7, r5, lsl #2; ldr r0, [r5, #0x24]; pop {r3, r4, r5, r6, r7, pc}
> 0x0003af2d : ldr r1, [r4, #0x14]; ldr.w r3, [r2, r3, lsl #2]; str r1, [r5, #0x24]; str r3, [r5, #0x28]; pop {r3, r4, r5, r6, r7, pc}
> 0x00053599 : ldr r7, [r5, #0x40]; mov r2, r5; ldr r3, [r4, #0x10]; mov r1, r4; movs r0, #1; str r7, [r4, #0x14]; blx r3
> 0x0003c6e1 : ldr r0, [r1, #0x30]; str r4, [r2, #0x54]; str r3, [r2, #0x5c]; str r0, [r2, #0x58]; mov r0, r7; add sp, #0xc; pop {r4, r5, r6, r7, pc}