Virtual Network Computing (VNC) is a concept used to control remote Graphical User Interfaces (GUIs), and the Remote Framebuffer Protocol (RFB) is commonly used in education and industry for tech support and remote monitoring. There are flaws in the RFB protocol, including security vulnerabilities. This project will look at existing literature to find out what the security vulnerabilities are, with the aim of recreating the exploits and discussing pre-existing solutions.