[*] Binary protection state of mod_socache_shmcb.so
Full RELRO Canary found NX enabled DSO No RPATH No RUNPATH No Symbols
[*] Function printf tear down of mod_socache_shmcb.so
str r2, [sp, 0x1c]
mul r1, r2, r1
bl 0x2758
ldr r2, [sp, 0x1c]
mov r3, r0
ldr r1, [r5, 0x30]
mov r0, r4
mov r4, r3
mul r1, r2, r1
bl 0x2758
ldr r3, [sp, 0x2c]
mov fp, r0
lsls r3, r3, 0x1f
bmi 0x2426
ldr r3, [sp, 0x28]
mov r0, r6
ldr r1, [0x000026d0]
ldr r2, [r3, 8]
mov r3, r7
add r1, pc
blx loc.imp.ap_rprintf
ldr r1, [0x000026d4]
mov r0, r6
ldrd r2, r3, [r5, 0x20]
add r1, pc
blx loc.imp.ap_rprintf
ldr r3, [sp, 0x10]
cmp r3, 0
bne.w 0x2596
ldr r1, [0x000026d8]
mov r3, fp
mov r2, r4
mov r0, r6
add r1, pc
blx loc.imp.ap_rprintf
ldr r1, [0x000026dc]
mov r0, r6
ldr r2, [r5]
add r1, pc
blx loc.imp.ap_rprintf
ldr r1, [0x000026e0]
mov r0, r6
ldr r2, [r5, 4]
add r1, pc
blx loc.imp.ap_rprintf
ldr r1, [0x000026e4]
mov r0, r6
ldr r2, [r5, 8]
add r1, pc
blx loc.imp.ap_rprintf
ldr r1, [0x000026e8]
mov r0, r6
ldr r2, [r5, 0xc]
add r1, pc
blx loc.imp.ap_rprintf
ldr r1, [0x000026ec]
mov r0, r6
ldrd r2, r3, [r5, 0x10]
add r1, pc
blx loc.imp.ap_rprintf
ldr r1, [0x000026f0]
mov r0, r6
ldrd r2, r3, [r5, 0x18]
add r1, pc
blx loc.imp.ap_rprintf
ldr r3, [sp, 0x30]
ldr.w r1, [r6, 0x108]
--
movgt r3, 1
b 0x227e
cmp r1, 0
beq.w 0x2630
ldr r3, [r1, 4]
cmp r3, 6
ite le
movle r3, 0
movgt r3, 1
b 0x23f2
ldr r0, [0x000026f4]
mov r2, r6
movs r1, 0x11
add r0, pc
blx 0x994
ldr r3, [sp, 0x28]
mov r0, r6
ldr r1, [0x000026f8]
ldr r2, [r3, 8]
add r1, pc
blx loc.imp.ap_rprintf
ldr r1, [0x000026fc]
mov r2, r7
mov r0, r6
add r1, pc
blx loc.imp.ap_rprintf
ldr r1, [0x00002700]
mov r0, r6
ldr r2, [r5, 0x20]
add r1, pc
blx loc.imp.ap_rprintf
ldr r1, [0x00002704]
mov r0, r6
ldr r2, [r5, 0x24]
add r1, pc
blx loc.imp.ap_rprintf
ldr r3, [sp, 0x10]
cbz r3, 0x2488
vmov s15, r3
vcvt.f64.u32 d16, s15
vdiv.f64 d16, d8, d16
vmov r0, r1, d16
bl 0x2e24
ldr r3, [sp, 0x18]
cmp r3, r0
ldr r3, [sp, 0x14]
sbcs r3, r1
blt.w 0x264c
ldr r1, [0x00002708]
mov r2, r4
mov r0, r6
add r1, pc
blx loc.imp.ap_rprintf
ldr r1, [0x0000270c]
mov r2, fp
mov r0, r6
add r1, pc
blx loc.imp.ap_rprintf
ldr r1, [0x00002710]
mov r0, r6
ldr r2, [r5]
add r1, pc
blx loc.imp.ap_rprintf
ldr r1, [0x00002714]
mov r0, r6
ldr r2, [r5, 4]
add r1, pc
blx loc.imp.ap_rprintf
ldr r1, [0x00002718]
mov r0, r6
ldr r2, [r5, 8]
add r1, pc
blx loc.imp.ap_rprintf
ldr r1, [0x0000271c]
mov r0, r6
ldr r2, [r5, 0xc]
add r1, pc
blx loc.imp.ap_rprintf
ldr r1, [0x00002720]
mov r0, r6
ldr r2, [r5, 0x10]
add r1, pc
blx loc.imp.ap_rprintf
ldr r1, [0x00002724]
mov r0, r6
ldr r2, [r5, 0x14]
add r1, pc
blx loc.imp.ap_rprintf
ldr r1, [0x00002728]
mov r0, r6
ldr r2, [r5, 0x18]
add r1, pc
blx loc.imp.ap_rprintf
ldr r1, [0x0000272c]
mov r0, r6
ldr r2, [r5, 0x1c]
add r1, pc
blx loc.imp.ap_rprintf
b 0x23ce
ldr r3, [0x00002730]
--
bne.w 0x23e0
ldr r1, [r6, 8]
ldr r3, [r1, 0x10]
cbz r3, 0x2592
ldrsb r3, [r3, r2]
cmp r3, 0
bge.w 0x23ea
adds r1, 0x10
b 0x241a
vmov s15, r3
vcvt.f64.u32 d16, s15
vdiv.f64 d16, d8, d16
vmov r0, r1, d16
bl 0x2e24
mov r7, r1
ldr r1, [0x00002740]
mov r3, r0
mov r0, r6
mov sb, r3
add r1, pc
blx loc.imp.ap_rprintf
ldr r2, [sp, 0x18]
ldr r1, [sp, 0x14]
--
mov r0, r3
movt r2, 0xf
movs r3, 0
bl 0x2d48
ldr r2, [sp, 0x18]
mov r3, r0
ldr r1, [sp, 0x14]
mov r7, r3
movs r3, 0
subs.w r0, r8, r2
ldr r2, [sp, 0x24]
sbc.w r1, r2, r1
movw r2, 0x4240
movt r2, 0xf
bl 0x2d48
mov r3, sb
str r0, [sp]
mov r2, r7
mov r1, sl
mov r0, r6
blx loc.imp.ap_rprintf
b 0x2374
ldr r3, [r6, 4]
--
ldr r1, [r6, 8]
b 0x2592
ldr r3, [r6, 4]
ldr r1, [r3, 0x60]
cmp r1, 0
bne.w 0x2408
ldr r1, [r6, 8]
b 0x2576
ldr r7, [sp, 0x18]
movw r2, 0x4240
ldr r3, [sp, 0x14]
movt r2, 0xf
subs r0, r0, r7
sbc.w r1, r1, r3
movs r3, 0
bl 0x2d48
ldr r1, [0x00002748]
mov r2, r0
mov r0, r6
add r1, pc
blx loc.imp.ap_rprintf
ldr r2, [sp, 0x20]
ldr r3, [sp, 0x14]
subs r0, r2, r7
movw r2, 0x4240
sbc.w r1, sl, r3
movt r2, 0xf
movs r3, 0
bl 0x2d48
ldr r1, [0x0000274c]
mov r2, r0
mov r0, r6
add r1, pc
blx loc.imp.ap_rprintf
ldr r2, [sp, 0x24]
subs.w r0, r8, r7
ldr r3, [sp, 0x14]
sbc.w r1, r2, r3
movw r2, 0x4240
movt r2, 0xf
movs r3, 0
bl 0x2d48
ldr r1, [0x00002750]
mov r2, r0
mov r0, r6
add r1, pc
blx loc.imp.ap_rprintf
b 0x2488
ldr r1, [0x00002754]
mov r0, r6
add r1, pc
blx loc.imp.ap_rprintf
b 0x2374
cmp r5, 0x28
[*] Function printf used 29 times mod_socache_shmcb.so