[*] Binary protection state of libaprutil-1.so.0.6.1

  
  	Full RELRO     Canary found      NX enabled   DSO          No RPATH     No RUNPATH   No Symbols


[*] Function sprintf tear down of libaprutil-1.so.0.6.1

lsls r4, r0, 0x12
movs r0, r0
bkpt 0x26
movs r1, r0
adr r1, 0x370
movs r0, r0
ldr r3, [r0, 0xc]
push {r4, lr}
mov r4, r0
tst.w r3, 0xc
bne 0xfd5e
ldr r0, [r4, 4]
blx 0x6edc
ldr r0, [r4, 8]
blx 0x6edc
mov r0, r4
blx 0x6a3c
movs r0, 0
pop {r4, pc}
ldr r0, [r0, 4]
blx sym.imp.__sprintf_chk
b 0xfd48
nop
--
movne r2, -1
movs r2, 0
lsls r3, r3, 3
str.w r2, [r4, 0x42c]
mov.w r2, -1
str r2, [r4, 0x28]
add.w r2, r4, 0x1000
str r3, [r4, 0x10]
cmp r6, 1
ldr.w r3, [r2, 0x430]
add.w r3, r3, 1
str.w r3, [r2, 0x430]
beq 0x107d8
cmp r6, 2
bne 0x10758
ldr r3, [r4, 0xc]
orr r3, r3, 8
str r3, [r4, 0xc]
b 0x10758
ldr r0, [r4, 4]
blx sym.imp.__sprintf_chk
b 0x10758
ldr r3, [r4, 0xc]

[*] Function sprintf used 2 times libaprutil-1.so.0.6.1