[*] Binary protection state of libnl-route-3.so.200.26.0
Full RELRO Canary found NX enabled DSO No RPATH No RUNPATH No Symbols
[*] Function printf tear down of libnl-route-3.so.200.26.0
mov r0, r4
blx 0x15108
cbz r0, 0x19518
add r7, sp, 0x18
mov r1, r7
blx 0x155f8
subs r2, r0, 0
blt 0x194dc
ldr r1, [sp, 0xc]
mov r2, fp
mov r0, r6
blx 0x15108
mov r1, r0
cbz r0, 0x19518
ldr r0, [sp, 0x18]
bl 0x190cc
subs r2, r0, 0
bge 0x1947c
mov r0, r8
str r2, [sp, 0xc]
blx sym.imp.__printf_chk
ldr r2, [sp, 0xc]
ldr.w r0, [sb]
--
add r1, pc
blx 0x14644
mov r5, r0
cmp r0, 0
beq.w 0x19750
ldr r2, [0x00019794]
lsrs r3, r4, 0x10
movs r1, 1
add r2, pc
blx sym.imp.strtok_r
uxth r3, r4
cmp r3, 0
bne 0x1972c
ldr r2, [0x00019798]
mov r3, r6
movs r1, 1
mov r0, r5
add r2, pc
blx sym.imp.strtok_r
mov r0, r5
blx sym.imp.__printf_chk
mov r1, r6
mov r0, r4
--
movlt r4, -1
blt 0x39202
ldr r2, [sp, 0x10]
mov.w r1, 0x4000
mov r0, r7
bl 0x45314
ldr r1, [sp, 0x10]
mov r5, r0
bl 0x4552c
ldr r0, [sp, 0x10]
bl 0x46104
mov r4, r0
cbnz r0, 0x39242
ldr r3, [0x00039294]
ldr r2, [sp, 0x58]
add r3, pc
str.w r2, [r3, 0x800]
ldr r0, [sp, 0x10]
bl 0x45e18
mov r0, r7
blx sym.imp.__printf_chk
ldr r0, [sp, 0x14]
blx 0x14868
--
strb r6, [r0, 0xa]
movs r1, r0
b 0x39a84
movs r0, r0
ldcl p0, c0, [sl], {0}
push {r4, lr}
mov r3, r0
mov r4, r1
ldr.w ip, [0x000395fc]
mov r0, r4
mov r4, r3
ldr r3, [0x00039600]
sub sp, 8
add ip, pc
mov r1, r2
mov r2, sp
ldr.w r3, [ip, r3]
ldr r3, [r3]
str r3, [sp, 4]
mov.w r3, 0
blx sym.imp.__asprintf_chk
cmp r0, 0
blt 0x395e0
--
cmp r3, 0x23
it ne
cmpne r3, 0xa
beq 0x3d482
add.w sb, sl, r7, lsl 1
b 0x3d4b0
adds r7, 1
mov fp, r3
strh r0, [sb], 2
movs r2, 0
mov r1, r8
mov r0, fp
blx sym.imp.raise
ldr.w r3, [r8]
cmp r3, fp
beq 0x3d482
cmp.w r7, 0x10000
blt 0x3d4a8
mov r0, r5
mvn r5, 6
blx sym.imp.__printf_chk
mov r0, sl
blx 0x14868
ldr r0, [r4]
cbz r0, 0x3d4e0
blx 0x14868
ldr r2, [0x0003d55c]
ldr r3, [0x0003d548]
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 0x144]
eors r2, r3
mov.w r3, 0
bne 0x3d510
mov r0, r5
add sp, 0x14c
pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc}
mov r0, r5
blx sym.imp.__printf_chk
ldr r0, [sp, 0x14]
mov r2, r7
mov r1, sl
blx 0x1469c
mov r5, r0
b 0x3d4d2
blx 0x15004
mov r0, r5
mvn r5, 4
blx sym.imp.__printf_chk
b 0x3d4d2
mov r0, r5
mvn r5, 4
blx sym.imp.__printf_chk
b 0x3d4d8
add.w r8, r8, 4
[*] Function printf used 8 times libnl-route-3.so.200.26.0