<!DOCTYPE html><head><metacharset="utf-8"/><metaname="description"content="C.C.M. personal website"/><metaname="viewport"content="width=device-width, initial-scale=1"/><title>💥 VNC Revolver — C.C.M. Homepage</title><linkrel="stylesheet"href="/css/default.css"/></head><body><header><divid="block"><p>+>---------------------------<+</p><p>[<ahref="/about.html">About</a>]--[<ahref="/research.html">Research</a>]--[<ahref="/projects.html">Projects</a>]</p><p>+>---------------------------<+</p><br/></div></header><divid="block"><h1>💥 VNC Revolver</h1><div>February 14, 2024</div><div><h2>Search for open VNC servers around the world</h2><p><divstyle="text-align: center"><imgsrc="/images/revolver.png"/></div></p><h1>DOWNLOAD</h1><h2>[<ahref="/download/vncrevolver.zip">vncrevolver</a>]</h2><h1>Table Of Contents</h1><ul><li>[<ahref="#required"><code>Dependencies</code></a>]</li><li>[<ahref="#install"><code>Install</code></a>]</li><li>[<ahref="#features"><code>Features</code></a>]</li><li>[<ahref="#commands"><code>Usage</code></a>]</li></ul><h2>Required:</h2><divid="code"><prestyle="overflow: auto"><code> pip install pydantic
| 🌎 <em>Search for many open Vnc Servers around the world</em> |
| 📍 <em>Filter by country</em> |
| 🔢 <em>List more than one</em> |
| 🖥️ <em>List by Client name</em> |
| ✅ <em>Checks them for vulnerabilities by rebooting the machine via Ctrl+ALT+DEL, obtaining root access through the operating system bootloader easyly.</em> |</p><h1>Commands</h1><h2>BASIC:</h2><divid="code"><prestyle="overflow: auto"><code>python -m vncrevolver</code></pre></div><h2>DEEP SEARCH:</h2><divid="code"><prestyle="overflow: auto"><code>python -m vncrevolver --clientname ubuntu --count 10</code></pre></div><h2>CTRL + ALT + DEL | CHECK</h2><divid="code"><prestyle="overflow: auto"><code>python -m vncrevolver --clientname ubuntu --count 10 --check_crt_alt_del</code></pre></div><h2>CHECK A SPECIFIC ADDRESS:</h2><divid="code"><prestyle="overflow: auto"><code>python -m vncrevolver --check_crt_alt_del 123.12.1.23:5901</code></pre></div><blockquote><h1>START ME UP!</h1></blockquote><divid="code"><prestyle="overflow: auto"><code>$ python -m vncrevolver --help
Filter by client name, note that it is case-sensitive!
--country COUNTRY Filter by ISO 3166-1 alpha-2 country code
--asn ASN Filter by ASN
--count COUNT Number of VNCs to find
--check_crt_alt_del [CHECK_CRT_ALT_DEL]
If you specify this parameter without a value, only those VNCs from the search that pass the ctrl_alt_del check will be returned. If a value is passed, it must be a VNC
address that will be checked against ctrl_alt_del.
--show_failed Return VNCs that failed the ctrl_alt_del check
--screen_delay SCREEN_DELAY
Delay between taking two screenshots in milliseconds</code></pre></div><blockquote><h1>Use filters:</h1></blockquote><divid="code"><prestyle="overflow: auto"><code>from typing import List