> For the complete documentation index, see [llms.txt](https://dmcxblue.gitbook.io/red-team-notes-2-0/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dmcxblue.gitbook.io/red-team-notes-2-0/red-team-techniques/lateral-movement/t1021-remote-services/vnc.md).

# VNC

Adversaries may use Valid Accounts to remotely control machines using Virtual Network Computing(VNC). The adversary may then perform actions as the logged-on user.

VNC is a desktop sharing system that allows users to remotely control another computer's display by relaying mouse and keyboard inputs over the network. VNC does not necessarily use standard user credentials. Instead, a VNC client and server may be configured with sets of credentials that are only for VNC connections.

**Example**

We will encounter sometimes options where RDP is not available but we do have another form of GUI interface named VNC.

![](/files/-MRl2ZgyJRbLEb5pfXG9)

Above we require to have credentials (**TIGHTVNC requires Remote Credentials only No username**)
