[*] Binary protection state of libnsl.so.1

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


[*] Function strcpy tear down of libnsl.so.1

ldr r0, [0x0000ac3c]
ldr r1, [r4]
add r0, pc
blx sym.imp.xdr_u_char
mov r0, r4
blx sym.imp.__poll
ldr r1, [0x0000ac40]
movs r0, 3
movs r4, 0
add r1, pc
blx sym.imp.svc_register
mov r0, r4
add sp, 0x24
pop.w {r4, r5, r6, r7, r8, sb, pc}
ldr r3, [r4]
ldr r5, [r3, 8]
strd r8, r8, [r3, 0x10]
str.w r8, [r3, 0xc]
b 0xaaa4
ldr r0, [r4, 4]
blx sym.imp.strcpy
ldr r0, [r4, 4]
ldr r3, [r0, 8]
ldr r3, [r3, 0x14]
blx r3
ldr r0, [0x0000ac44]
ldr r1, [r4]
add r0, pc
blx sym.imp.xdr_u_char
mov r0, r4
mov r4, r5
blx sym.imp.__poll
ldr r1, [0x0000ac48]
movs r0, 3
add r1, pc
blx sym.imp.svc_register
b 0xab2c
ldr r0, [r4, 4]
blx sym.imp.strcpy
ldr r0, [r4, 4]
ldr r3, [r0, 8]
--
movs r0, r0
invalid
asrs r2, r3, 0x19
movs r0, r0
asrs r2, r7, 0x19
movs r0, r0
bvc 0xad0a
vqshl.u32 d29, d21, 0x1f
invalid
movs r0, r0
bvs 0xac32
invalid
movs r0, r0
bvs 0xabe2
invalid
movs r0, r0
bvs 0xabae
vsli.32 d27, d0, 0x1f
mov r4, r0
ldr r0, [r0, 4]
blx sym.imp.strcpy
ldr r0, [r4, 4]
ldr r3, [r0, 8]

[*] Function strcpy used 3 times libnsl.so.1