For the complete documentation index, see llms.txt. This page is also available as Markdown.

Authentication

Testing credentials

VNC servers may support password authentication, though this is uncommon. Currently, NetExec does not support username auth and will omit any value provided to --username/-u.

nxc vnc <ip> -u '' -p <password>

Expected Results:

nxc vnc 192.168.56.22 -u '' -p 'badpassword'
VNC         192.168.56.22   5900   192.168.56.22    [*] RFB 3.8
VNC         192.168.56.22   5900   192.168.56.22    [+] badpassword

Unauthenticated access

When the VNC server doesn't require authentication, the following output can be expected.

nxc vnc 192.168.56.22
VNC         192.168.56.22   5900   192.168.56.22    [*] RFB 3.8 (No Auth:True)

Specify port

nxc vnc 192.168.56.22 --port 5901
VNC         192.168.56.22   5901   192.168.56.22    [*] RFB 3.8 (No Auth:True)

VNC sleep

Increase the VNC socket connection sleep interval to prevent rate limiting.

Last updated

Was this helpful?