[*] Binary protection state of libnl-3.so.200.26.0

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


[*] Function printf tear down of libnl-3.so.200.26.0

str r5, [sp, 8]
adds r3, 0x98
add r2, pc
str r3, [sp, 4]
movw r3, 0x131
str r3, [sp]
ldr r3, [0x000083ac]
add r3, pc
blx 0x5ff4
str.w r4, [r8]
ldr r3, [r5]
cmp r5, r3
sub.w r4, r3, 0xc
beq 0x8354
mov r1, r6
mov r0, r4
blx 0x5d18
cbz r0, 0x834a
mov r1, r4
mov r0, r7
blx sym.imp.snprintf
ldr r3, [r4, 0xc]
cmp r5, r3
--
ldr r3, [r4, r3]
strd r6, r5, [sp, 8]
add r2, pc
ldr r0, [r3]
ldr r3, [0x00008450]
add r3, pc
adds r3, 0xb8
str r3, [sp, 4]
mov.w r3, 0x156
str r3, [sp]
ldr r3, [0x00008454]
add r3, pc
blx 0x5ff4
str.w r8, [r7]
ldr r3, [r6]
cmp r6, r3
sub.w r4, r3, 0xc
beq 0x8436
mov r1, r4
mov r0, r5
blx sym.imp.snprintf
ldr r3, [r4, 0xc]
cmp r6, r3
--
mov r1, sb
str.w sl, [sp]
str r3, [sp, 0xc]
movs r3, 5
str r3, [sp, 8]
str.w fp, [sp, 4]
ldr r3, [sp, 0x38]
blx r3
mov r0, sb
blx 0x5fa4
mov r0, r5
blx 0x5fa4
movs r0, 0
add sp, 0x14
pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldr r4, [r4, 4]
cmp r4, 1
bne 0x8ba8
mov r1, r6
mov r0, r7
blx sym.imp.__vasprintf_chk
ldr r3, [sp, 0x38]
cmp r3, 0
--
mov r2, r6
vmov.i32 d16, 0
mov r1, r5
mov r0, r7
strd r4, r3, [sp, 8]
vstr d16, [sp]
ldr r3, [sp, 0x38]
blx r3
b 0x8ba8
mov r0, sb
blx 0x5fa4
mov r0, r5
blx 0x6000
ldr r2, [r4, 4]
cmp r2, 2
beq 0x8d3c
cmp r2, 1
bne 0x8ba8
mov r1, r6
mov r0, r7
blx sym.imp.__vasprintf_chk
ldr r3, [sp, 0x38]
orrs.w r3, r3, r8
--
ldr r0, [sp, 0x38]
blx 0x5fa4
mov r0, r5
blx 0x6000
ldr r2, [r4, 4]
cmp r2, 2
bne 0x8c8e
cmp.w r8, 0
beq 0x8d82
ldr r3, [sp, 0x3c]
mov r1, r5
mov r0, r7
blx r8
mov r0, r5
blx 0x5fa4
ldr r3, [r4, 4]
cmp r3, 1
bne.w 0x8ba8
mov r1, r6
mov r0, r7
blx sym.imp.__vasprintf_chk
mov r1, r6
mov r0, r5
--
mov r0, r7
ldr r3, [sp, 0x38]
str r4, [sp, 0xc]
blx r3
b 0x8c3e
cmp.w r8, 0
beq.w 0x8ba8
ldr r3, [sp, 0x3c]
mov r2, r4
mov r1, r6
mov r0, r7
blx r8
b 0x8ba8
mov r0, r5
blx 0x5fa4
ldr r3, [r4, 4]
cmp r3, 1
bne.w 0x8ba8
mov r1, r6
mov r0, r7
blx sym.imp.__vasprintf_chk
b 0x8c3e
nop
--
it gt
movgt r6, 0
ble 0xb6f4
movs r1, 1
mov r3, r4
add r6, r1
movs r2, 2
mov r0, r7
blx 0x5cb0
cmp r5, r6
bne 0xb6e2
ldrh.w r3, [fp, 2]
cmp r3, 0
bne 0xb768
ldr r2, [sp, 0xc]
mov r3, r8
movs r1, 1
mov r0, r4
blx 0x5ff4
mov r0, fp
blx sym.imp.__snprintf_chk
cmp r0, 0
beq 0xb798
--
bne 0xb6d2
ldr r3, [sp, 0x10]
mov r6, r0
cmp r3, 0
bne 0xb806
ldr r2, [0x0000b848]
ldr r3, [0x0000b838]
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 0x14]
eors r2, r3
mov.w r3, 0
bne 0xb830
add sp, 0x1c
pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc}
mov r0, fp
blx 0x5f1c
mov r6, r0
mov r0, fp
blx sym.imp.__snprintf_chk
cmp r0, 0
beq 0xb800
ldr r2, [0x0000b84c]
add r2, pc
strd r2, r8, [sp]
mov r3, r6
ldr r2, [sp, 8]
movs r1, 1
mov r0, r4
blx 0x5ff4
mov r0, fp
blx sym.imp.__snprintf_chk
cmp r0, 0
bne 0xb712

[*] Function printf used 9 times libnl-3.so.200.26.0