VNC
Connect
Using vncviewer
# Basic connection
vncviewer target.com:5900
# With display number (5900 + display)
vncviewer target.com:0 # Port 5900
vncviewer target.com:1 # Port 5901
# With password file
vncviewer -passwd ~/.vnc/passwd target.com:0Using remmina (GUI)
Protocol: VNC
Server: target.com:5900
Username: (if required)
Password: passwordUsing TightVNC Viewer
Recon
Service Detection with Nmap
Banner Grabbing
Enumeration
VNC Authentication Check
Display Enumeration
Attack Vectors
No Authentication
Weak or Default Passwords
Brute Force Attack
Password Decryption
Man-in-the-Middle Attack
Post-Exploitation
Screen Capture
Keylogging and Input Injection
Persistence
Data Exfiltration
Lateral Movement
Credential Harvesting
VNC Variants
VNC Type
Port
Features
Useful Tools
Tool
Description
Primary Use Case
Security Misconfigurations
Last updated