[*] Binary protection state of ip.iproute2

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


[*] Function fprintf tear down of ip.iproute2

ldr r3, [sp, 0x114]
eors r2, r3
mov.w r3, 0
bne 0x1df4e
mov r0, r4
add sp, 0x11c
pop {r4, r5, r6, r7, pc}
ldr r4, [0x0001df64]
add r6, sp, 0x14
bl sym.get_ip_lib_dir
mov.w r3, 0x100
movs r2, 1
add r4, pc
mov r1, r3
strd r0, r5, [sp, 4]
mov r0, r6
str r4, [sp]
blx 0x8e10
movs r1, 1
mov r0, r6
blx sym.imp.__vfprintf_chk
mov r4, r0
cbz r0, 0x1df34
--
movs r2, 1
blx 0x8e10
mov r0, r4
mov r1, r6
blx 0x8cdc
mov r4, r0
cmp r0, 0
beq 0x1dec0
ldr r3, [0x0001df6c]
add r3, pc
ldr r2, [r3]
str r0, [r3]
str r2, [r0]
b 0x1dec0
ldr r7, [0x0001df70]
add r7, pc
ldr r4, [r7, 4]
cmp r4, 0
bne 0x1df04
movs r1, 1
blx sym.imp.__vfprintf_chk
mov r4, r0
str r0, [r7, 4]
--
push.w {r4, r5, r6, r7, r8, lr}
mov r7, r2
ldr r2, [0x00047d34]
mov r5, r1
mov r8, r0
movs r1, 0x2e
ldr r3, [0x00047d38]
mov r0, r5
add r2, pc
vpush {d8}
sub sp, 8
ldr r3, [r2, r3]
ldr r3, [r3]
str r3, [sp, 4]
mov.w r3, 0
blx sym.imp.open_by_handle_at
cmp r0, 0
beq 0x47caa
mov r1, sp
mov r0, r5
blx sym.imp.__fprintf_chk
vcmpe.f64 d0, 0
vmrs apsr_nzcv, fpscr
--
add r8, sl
movs r3, r0
lsls r4, r0, 0xb
movs r0, r0
add sl, r7
movs r3, r0
ldr r2, [0x00049960]
ldr r3, [0x00049964]
push {r4, r5, r6, lr}
mov r4, r1
add r2, pc
vpush {d8}
sub sp, 8
mov r6, r0
ldr r3, [r2, r3]
mov r1, sp
mov r0, r4
ldr r3, [r3]
str r3, [sp, 4]
mov.w r3, 0
blx sym.imp.__fprintf_chk
ldr r5, [sp]
cmp r5, r4
--
lsls r6, r6, 9
movs r2, r0
lsls r6, r2, 9
movs r2, r0
lsls r4, r5, 8
movs r2, r0
ldr r2, [0x00049b60]
ldr r3, [0x00049b64]
push {r4, r5, r6, lr}
mov r4, r1
add r2, pc
vpush {d8}
sub sp, 8
mov r6, r0
ldr r3, [r2, r3]
mov r1, sp
mov r0, r4
ldr r3, [r3]
str r3, [sp, 4]
mov.w r3, 0
blx sym.imp.__fprintf_chk
ldr r5, [sp]
cmp r5, r4
--
vmov.f64 d0, d8
add r3, pc
ldr r0, [r3]
cbz r6, 0x4cde8
mov r1, r6
bl sym.jsonw_float_field
movs r0, 0
add sp, 8
vpop {d8}
pop.w {r4, r5, r6, r7, r8, pc}
bl sym.is_json_context
cbnz r0, 0x4cddc
ands r0, r8, 5
beq 0x4cdaa
ldr r3, [0x0004ce00]
mov r2, r4
mov r1, r7
ldr r3, [r5, r3]
vstr d8, [sp]
ldr r0, [r3]
bl sym.color_fprintf
add sp, 8
vpop {d8}

[*] Function fprintf used 6 times ip.iproute2