ropshell> use 500dd91ba5f34daa04d4596831ce350f (download)
name         : libc.so.0 (arm/ELF)
base address : 0x14990
total gadgets: 1987
ropshell> suggest "load mem"
> 0x0003f3fe : ldrh r0, [r3, r2]; pop {r4, r5, r6, r7, pc}
> 0x00046ad2 : ldr r0, [r4, r3]; pop {r3, r4, r5, pc}
> 0x00022696 : ldr r0, [r1, r0]; bx lr
> 0x0002df0a : ldr r1, [r3]; blx r7
> 0x000470de : ldr r0, [r5, #0x3c]; pop {r3, r4, r5, r6, r7, pc}
> 0x000239da : ldr r0, [r6, #4]; pop {r4, r5, r6, pc}
> 0x0002de22 : ldr r1, [r7]; blx r6
> 0x0002d34a : ldrh r3, [r0]; add r0, r2, r3; pop {r4, pc}
> 0x0002db12 : ldrh r3, [r4]; add r0, r0, r3; pop {r3, r4, r5, r6, r7, pc}
> 0x00033cae : ldrne r5, [r4]; str r5, [r4]; pop {r1, r2, r3, r4, r5, pc}
> 0x0004522a : ldr r1, [r2, #0x958]; blx r3
> 0x00046bca : ldr r1, [r4, #0x10]; blx r3
> 0x0005a016 : ldr r2, [r5, r2]; str r3, [r2]; pop {r3, r4, r5, pc}
> 0x0001f2fe : ldr r0, [fp, #-0x1f0]; blx r3
> 0x0001fbb6 : ldr r1, [fp, #-0x104]; blx r3
> 0x00019346 : ldrh r0, [r2, r3]; and r0, r0, #0x100; pop {r3, pc}
> 0x0004756a : ldr r2, [ip, r2, lsl #2]; blx r2
> 0x0003e0d2 : ldr r0, [pc, #0x8c]; add r0, r3, r0; pop {r4, pc}
> 0x00044aa2 : ldr r1, [r5, #0x10]; mov r0, r4; blx r3
> 0x00059b16 : ldr r3, [pc, #0xc]; ldr r0, [r4, r3]; pop {r4, pc}
> 0x00022bc2 : ldr ip, [r1, #4]; cmp r3, ip; movne r0, r2; bxne lr
> 0x00059f3a : ldr r3, [r2, r3]; add r2, r2, r1; str r2, [r3]; pop {r3, pc}
> 0x000466de : ldr r3, [ip, #0x18]; add r1, r1, #0x28; blx r3
> 0x000422c2 : ldr r2, [r6, #0x48]; ldr r3, [r3, #0xc]; blx r3
> 0x0005a012 : ldr r2, [pc, #0x10]; ldr r2, [r5, r2]; str r3, [r2]; pop {r3, r4, r5, pc}
> 0x000192b6 : ldr r3, [r1, #4]; lsl r0, r0, #1; ldrsh r0, [r3, r0]; pop {r3, pc}
> 0x0003bfaa : ldrh r2, [r3]; mvn r0, #0; orr r2, r2, #4; strh r2, [r3]; pop {r4, pc}
> 0x0004874e : ldrne r3, [r6]; movne r0, r5; streq r0, [r4]; strne r3, [r4, #4]; pop {r3, r4, r5, r6, r7, pc}
> 0x00047846 : ldr r2, [r0]; add r3, r2, r3; mov r2, #0xc3; strh r2, [r3, #4]; pop {r3, r4, r5, r6, r7, pc}
> 0x0004528e : ldr r3, [r8, #0x20]; mov r0, r8; ldr r3, [r3, #0x10]; blx r3
> 0x0001933e : ldr r2, [r1]; lsl r3, r0, #1; ldrh r0, [r2, r3]; and r0, r0, #0x100; pop {r3, pc}
> 0x00022b0e : ldr ip, [r3, #8]; ldr r2, [ip, r2, lsl #2]; cmn r2, #1; bxne lr
> 0x0004db52 : ldr ip, [r4, #4]; mov r0, r6; mov r1, fp; mov r2, r5; mov r3, r7; blx ip
> 0x0004afd2 : ldr r3, [r5, #0x14]; cmp r6, r3; strlo r6, [r5, #0x10]; movlo r0, #1; pop {r4, r5, r6, pc}
> 0x000399f6 : ldr r1, [r8, r1]; ldr r3, [r1, r3, lsl #2]; mov r1, #5; blx r3
> 0x00039bc6 : ldr r1, [pc, #0x1c]; ldr r3, [r3, r1]; str r2, [r3, ip, lsl #2]; pop {r4, r5, r6, pc}
> 0x0003bb1e : ldr r1, [r0, r1]; mov r0, fp; ldr r3, [r1, r3, lsl #2]; add r1, sp, #0x12c; blx r3
> 0x00055132 : ldrhge r2, [r4, #2]; mvnlt r0, #0; lslge r3, r3, #0xf; orrge r3, r3, r2, lsr #1; strge r3, [r5]; pop {r3, r4, r5, pc}
> 0x000383b6 : ldr r7, [r5, #4]; ldr r0, [sp, #0x48]; ldr r1, [r5]; mov r2, r7; ldr r3, [r5, #8]; ldr ip, [sp, #0x10c]; blx ip