[*] Binary protection state of libnetsnmp.so.40.1.0

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


[*] Function fprintf tear down of libnetsnmp.so.40.1.0

blx 0x10548
ldr r3, [sp, 0x1c]
sub.w sl, sl, 0x410
cmp r0, 5
str.w r7, [sl]
str.w r3, [sl, 8]
ldr r3, [sp, 0x14]
str.w r3, [sl, 4]
bls 0x242f0
ldr r1, [0x000243e0]
sub.w r8, r0, 5
add.w sl, r7, r8
mov r0, sl
add r1, pc
blx 0x11768
cbnz r0, 0x24252
movs r3, 0
strb.w r3, [r7, r8]
sub.w r1, sb, 0x10
mov r0, fp
blx sym.imp.__fprintf_chk
ldrb.w r2, [sl]
mov r3, r0
--
cmp r6, 0
bne.w 0x23f54
b 0x23ff4
mov r0, r8
mov r4, sb
blx 0x10bc8
cmp r6, 0
bne.w 0x23f54
b 0x23ff4
cmp.w fp, 1
beq.w 0x23ff0
ldr r0, [0x000243f0]
mov r1, r8
add r0, pc
blx 0x11018
cmp r6, 0
bne.w 0x23f54
b 0x23ff4
sub.w r1, sb, 0x10
mov r0, fp
blx sym.imp.__fprintf_chk
mov r3, r0
b 0x2426a
--
movs r1, r0
strh r0, [r0, 0x1a]
movs r1, r0
ldr r3, [0x0002480c]
cmp r0, 1
ldr r1, [0x00024810]
ldr r2, [0x00024814]
add r3, pc
push {r4, r5, r6, lr}
ldr r1, [r3, r1]
mov.w r4, 0
add r2, pc
mov r6, r0
str r4, [r2, 0xc]
ldr r4, [r1]
beq 0x247f8
cbz r4, 0x24806
mov.w r5, -1
mov r1, r4
mov r0, r6
blx sym.imp.__fprintf_chk
ldr r4, [r4, 8]
cmp r0, 0
--
mov r5, r0
ldr r0, [0x0002e27c]
add r7, sp, 0x3c
add r0, pc
blx 0xfea8
ldr r3, [0x0002e280]
movs r2, 1
mov sl, r0
movw r1, 0x3ff
mov r0, r7
str r4, [sp, 4]
add r3, pc
str r3, [sp]
mov.w r3, 0x400
blx 0x10a44
add r1, sp, 0x20
movs r0, 2
strd r7, sl, [r1]
mov.w sl, 0
str.w sl, [r1, 8]
blx sym.imp.__fprintf_chk
mov r0, sl
movs r1, 0x1b
--
bne 0x2e150
b 0x2e178
ldr r0, [0x0002e294]
add r7, sp, 0x3c
add r0, pc
blx 0xfea8
ldr r3, [0x0002e298]
movs r2, 1
movw r1, 0x3ff
mov sl, r0
str r4, [sp, 4]
mov r0, r7
add r3, pc
str r3, [sp]
mov.w r3, 0x400
blx 0x10a44
add r1, sp, 0x20
str r5, [r1, 8]
strd r7, sl, [r1]
movs r0, 2
blx sym.imp.__fprintf_chk
movs r1, 0x1b
mov r0, r5

[*] Function fprintf used 5 times libnetsnmp.so.40.1.0