[*] Binary protection state of libdaemon.so.0.5.0

  
  	Partial RELRO  No Canary found   NX disabled  DSO          No RPATH     No RUNPATH   No Symbols


[*] Function printf tear down of libdaemon.so.0.5.0

mov r2, 0x18
mov r1, 1
bl sym.imp.openlog
mov r2, r6
mov r1, r5
orr r0, sl, 0x18
bl sym.imp.vsyslog
ldr r3, [0x0000172c]
add r3, pc, r3
ldr r3, [r3]
cmp r3, sl
blt 0x1714
ldr r3, [r7]
tst r3, 2
beq 0x16e4
ldr r3, [0x00001730]
mov r1, r5
ldr sl, [r4, r3]
mov r2, r6
ldr r0, [sl]
bl sym.imp.vfprintf
ldr r1, [sl]
mov r0, 0xa
bl sym.imp.fputc
ldr r3, [r7]
tst r3, 4
beq 0x1714
ldr r3, [0x00001734]
mov r1, r5
ldr r4, [r4, r3]
mov r2, r6
ldr r0, [r4]
bl sym.imp.vfprintf
ldr r1, [r4]
mov r0, 0xa
--
pop {r4, r5, r6, pc}
ldr r3, [0x00002c08]
push {r4, lr}
ldr r4, [0x00002c0c]
ldr r0, [0x00002bc4]
bl sym.imp.free
ldr r3, [0x00002c10]
add r4, pc, r4
ldr r3, [r4, r3]
ldr r3, [r3]
cmp r3, 0
ldreq r3, [0x00002c14]
addeq r3, pc, r3
ldr r4, [0x00002c18]
ldr r2, [0x00002c1c]
ldr r1, [0x00002c20]
add r4, pc, r4
add r2, pc, r2
add r1, pc, r1
mov r0, r4
bl sym.imp.asprintf
ldr r0, [r4]
pop {r4, pc}
--
mov r0, 3
bl 0x13d8
mvn r5, 0
mov r0, r8
bl sym.imp.umask
mov r0, r5
add sp, sp, 0x40
pop {r4, r5, r6, r7, r8, sb, sl, pc}
mov r1, 1
bl 0x2c24
subs sb, r0, 0
ldrlt r6, [r4]
blt 0x310c
bl sym.imp.getpid
ldr r2, [0x00003150]
mov r6, sp
add r2, pc, r2
mov r1, 0x40
mov r3, r0
mov r0, r6
bl sym.imp.snprintf
mov r0, r6
bl sym.imp.strlen

[*] Function printf used 4 times libdaemon.so.0.5.0