Defeating PPTP VPNs and WPA2 Enterprise with MS-CHAPv2
Moxie Marlinspike and David Hulton explores defeating pptp vpns and wpa2 enterprise with ms-chapv2 at DEF CON 20, examining wpa2-enterprise and practical defenses.
Summary
Architecture and Background
Defeating PPTP VPNs and WPA2 Enterprise with MS-CHAPv2 Moxie Marlinspike David Hulton Marsh Ray MS-CHAPv2 is an authentication and key negotiation protocol that, while old and battered, is still unfortunately deployed quite widely.
Vulnerability Analysis
It underpins almost all PPTP VPN services, and is relied upon by many WPA2 Enterprise wireless deployments.
Exploitation and Demonstrations
We will release tools that definitively break the protocol, allowing anyone to affordably decrypt any PPTP VPN traffic or CHAPv2-based WPA2 handshake with a 100% success rate.
Remediation and Defensive Strategies
Moxie Marlinspike was the CTO and co-founder of Whisper Systems, is a member of the Institute For Disruptive Studies, runs a cloud-based password cracking service, is the original developer of sslstrip and sslsniff, manages the GoogleSharing targeted anonymity service, is the creator of the Convergence SSL authenticity system, and is the co-creator of the TACK certificate pinning protocol. His tools have been featured in many publications, including CNN, Forbes, The Wall Street Journal, and The New York Times. He is also the author of the sailing film "Hold Fast."
Related talks
Main Stage·43 min
Erwin Karincic · Woody
Discloses cryptographic and firmware vulnerabilities in goTenna Pro mesh networking devices, allowing off-grid key extraction and message decryption.
Main Stage·47 min
Alexei Bulazel
Alexei Bulazel presents reverse engineering windows defenders emulator: Windows Defender Antivirus's mpengine.dll implements the core of Defender's functionality in an enormous ~11 MB, 30,000+ function DLL.
Main Stage·42 min
Greenstadt · Dr Caliskan
Greenstadt and Dr Caliskan presents de-anonymizing programmers from source code: Many hackers like to contribute code, binaries, and exploits under pseudonyms, but how anonymous are these contributions really?


