Service bank
REMOTE ACCESS 1723/tcp

PPTP VPN

aka mschapv2

Legacy VPN on 1723. Its MS-CHAPv2 handshake is cryptographically broken — capture it and the DES-based response cracks to the NTLM hash (and password) with near-certainty.

Ports

PortProtoNotes
1723tcpPPTP control

Fingerprint

  • nmap pptp-version returns the vendor + firmware
  • GRE (proto 47) alongside the 1723 control channel

Exploitation primitives

  • Capture the MS-CHAPv2 challenge/response during a login
  • asleap/chapcrack recover the NT hash → crack the password (or pass it)
  • Cracked creds give VPN access into the internal network

Overview

PPTP on 1723 is an obsolete VPN whose MS-CHAPv2 auth is broken — any captured handshake reduces to a single DES key crack.

Enumeration

Fingerprint the endpoint:

nmap -p1723 --script pptp-version <TARGET>

Crack a captured handshake

Recover the NT hash / password from a sniffed MS-CHAPv2 exchange:

asleap -r capture.dump -W /usr/share/wordlists/rockyou.txt

Or convert and brute the DES with chapcrack → hashcat (-m 14000).

Hardening

Retire PPTP entirely — move to IKEv2/OpenVPN/WireGuard with certificate auth.

References