CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In
rapid7

Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.

GitHub Repository: rapid7/metasploit-framework
Path: blob/master/documentation/modules/auxiliary/scanner/rdp/rdp_scanner.md
Views: 11789

Vulnerable Application

Any system exposing the remote desktop protocol, RDP, typically on 3389/TCP.

Verification Steps

  1. Do: use auxiliary/scanner/rdp/rdp_scanner

  2. Do: set [RHOSTS], replacing [RHOSTS] with a list of hosts to test for the presence of RDP

  3. Do: run

  4. If the host is exposing an identifiable RDP instance, it will print the endpoint.

Options

There are three options currently supported that control what security protocols to send in the RDP negotiation request, which can be helpful in identifying RDP endpoints that might be locked down or configured differently:

TLS Set to true to request TLS security support CredSSP Set to true to request CredSSP support EarlyUser Set to true to request Early User Authorization Result PDU support

Scenarios

msf auxiliary(rdp_scanner) > run [+] 10.4.18.26:3389 - Identified RDP [+] 10.4.18.22:3389 - Identified RDP [+] 10.4.18.89:3389 - Identified RDP [+] 10.4.18.9:3389 - Identified RDP [+] 10.4.18.67:3389 - Identified RDP [+] 10.4.18.80:3389 - Identified RDP [+] 10.4.18.34:3389 - Identified RDP [+] 10.4.18.70:3389 - Identified RDP [+] 10.4.18.30:3389 - Identified RDP [+] 10.4.18.76:3389 - Identified RDP [+] 10.4.18.13:3389 - Identified RDP [+] 10.4.18.91:3389 - Identified RDP [+] 10.4.18.5:3389 - Identified RDP [+] 10.4.18.47:3389 - Identified RDP [+] 10.4.18.41:3389 - Identified RDP [+] 10.4.18.105:3389 - Identified RDP [*] Scanned 44 of 256 hosts (17% complete) [*] Scanned 55 of 256 hosts (21% complete) [+] 10.4.18.118:3389 - Identified RDP [+] 10.4.18.108:3389 - Identified RDP [+] 10.4.18.139:3389 - Identified RDP [*] Scanned 94 of 256 hosts (36% complete) [*] Scanned 110 of 256 hosts (42% complete) [+] 10.4.18.157:3389 - Identified RDP [+] 10.4.18.166:3389 - Identified RDP [+] 10.4.18.164:3389 - Identified RDP [+] 10.4.18.170:3389 - Identified RDP [+] 10.4.18.185:3389 - Identified RDP [+] 10.4.18.209:3389 - Identified RDP [+] 10.4.18.188:3389 - Identified RDP [*] Scanned 156 of 256 hosts (60% complete) [+] 10.4.18.237:3389 - Identified RDP [+] 10.4.18.225:3389 - Identified RDP [*] Scanned 186 of 256 hosts (72% complete) [*] Scanned 194 of 256 hosts (75% complete) [*] Scanned 208 of 256 hosts (81% complete) [*] Scanned 253 of 256 hosts (98% complete) [*] Scanned 256 of 256 hosts (100% complete) [*] Auxiliary module execution completed