Attacking VPNs
The VPNs Hacker's Toolkit
IPsec tools: Used for building IPsec tunnels
IKE-scan: An IKE probing utility
PSK-crack: A tool for cracking PSKs used by IKE
OpenSSL: Client-server tools for SSL/TLS negotiations
VPN clients
VPN Hacking Methodology
Identify the VPN technology in use
Establish initial communications with the server; identify the authentication methods and encryption method in use
Perform a "handshake" with the server and look for information leaks.
Identify vulnerabilities for exploitation using leaked information.
Crafting Hping3 commands
IKE-scan
IKE-scan attempts to communicate using the IKE protocol
IKEmulti
ikemulti.py
tries multiple transforms
Aggressive Mode
Main mode can be thought of as a normal way of exchanging information
Aggressive mode is designed to speed up the process and perform a faster handshake
Aggressive mode can leak information
If this mode is used with a PSK the key itself can actually be extracted and then cracked before being used to authenticate
Last updated