On September 20th 2016, I scanned the whole internet for VNC servers (again), and took a screenshot of those without a password.Click here for some stats
In computing, Virtual Network Computing (VNC) is a graphical desktop sharing system that uses the Remote Frame Buffer protocol (RFB) to remotely control another computer. It transmits the keyboard and mouse events from one computer to another, relaying the graphical screen updates back in the other direction, over a network.
VNC is platform-independent – there are clients and servers for many GUI-based operating systems and for Java. Multiple clients may connect to a VNC server at the same time. Popular uses for this technology include remote technical support and accessing files on one's work computer from one's home computer, or vice versa.
VNC was originally developed at the Olivetti & Oracle Research Lab in Cambridge, United Kingdom. The original VNC source code and many modern derivatives are open source under the GNU General Public License.Source: Wikipedia
I found it interesting to see what is behind all these VNC servers. I knew some of them don't have a password and are connected to the internet anyway. What I had to do, is scan the internet using zmap (which returns a huge list of IP addresses, I could've also used masscan for this), and then run a script that tries to connect to each and every server. Making a screenshot of those without a password and skipping every server that does have a password. Not the best way to do it, but it returned some interesting results.
Examples of things you might find are: