FakeIKEd: Attack unsecure Cisco VPN setups

by Black on August 3, 2009 · 0 comments

in Penetration Testing, Security Reconnaissance, Security tools

logo FakeIKEd: Attack unsecure Cisco VPN setups

Internet Key Exchange (IKE) is the protocol used to set up a security association in the IPsec protocol suite. IKE uses a Diffie-Hellman key exchange to set up a shared session secret, from which cryptographic keys are derived. 

Now that you know what an IKE is, you will find it easier to know what FakeIKEd is. It is a fake IKE daemon which supports the standards and Cisco extensions to attack commonly found insecure Cisco PSK+XAUTH VPN setups. This can be considered as a semi MiTM attack. Semi-MiTM because it does not yet emulate the client part. It can impersonate a VPN gateway’s IKE responder in order to capture XAUTH login credentials.

It is partially based on vpnc and uses libgcrypt and optionally libnet. It supports IKEv1 in aggressive mode, using pre-shared keys and XAUTH. Supported algorithms are DES, 3DES, AES-128, AES-192, AES-256; MD5, SHA1; and DH groups 1, 2 and 5. IKE main mode is not supported.

It has been reported to work on FreeBSD, OpenBSD and Linux operating systems.

Download its latest version 0.0.4 here.

Related External Links

    Searches leading to this post:
    fakeiked main mode

    Related Posts

    Previous post:

    Next post: