Cain & Abel

Cain & Abel is a password recovery tool for Microsoft Operating Systems. It allows easy recovery of various kind of passwords by sniffing the network, cracking encrypted passwords using Dictionary, Brute-Force and Cryptanalysis attacks, recording VoIP conversations, decoding scrambled passwords, recovering wireless network keys, revealing password boxes, uncovering cached passwords and analyzing routing protocols. The program does not exploit any software vulnerabilities or bugs that could not be fixed with little effort. It covers some security aspects/weakness present in protocol's standards, authentication methods and caching mechanisms; its main purpose is the simplified recovery of passwords and credentials from various sources, however it also ships some "non standard" utilities for Microsoft Windows users.

Cain & Abel has been developed in the hope that it will be useful for network administrators, teachers, security consultants/professionals, forensic staff, security software vendors, professional penetration tester and everyone else that plans to use it for ethical reasons. The author will not help or support any illegal activity done with this program. Be warned that there is the possibility that you will cause damages and/or loss of data using this software and that in no events shall the author be liable for such damages or loss of data. Please carefully read the License Agreement included in the program before using it.

The latest version is faster and contains a lot of new features like APR (Arp Poison Routing) which enables sniffing on switched LANs and Man-in-the-Middle attacks. The sniffer in this version can also analyze encrypted protocols such as SSH-1 and HTTPS, and contains filters to capture credentials from a wide range of authentication mechanisms. The new version also ships routing protocols authentication monitors and routes extractors, dictionary and brute-force crackers for all common hashing algorithms and for several specific authentications, password/hash calculators, cryptanalysis attacks, password decoders and  some not so common utilities related to network and system security.

Application Details:

Version: 4.9.29
Votes: 0
Latest Rating: Bronze
Latest Wine Version Tested: 1.1.18

Maintainers: About Maintainership

No maintainers. Volunteer today!

Free Download Official Download Location

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

The Cain & Abel installer works flawlessly except for the (separate) WinPcap 4.1 beta 5 installer (installs a version that does not allow Dialup or VPN support).

The splash screen

Base64 Password Decoder and Hash Calculators

Cisco  Type-7 Password Decoder

Processor Information

Route Table and TCP/UDP Table

What does not

The WinPcap 4.1 beta 5 installer that is needed to complete installation. (Works partially but does not allow Dialup or VPN support).


Images in the User Manual are not displayed, and the search tab is blank.

The tabs in the main window are sometimes rendered improperly, and stretched past the right edge of the application, although this seems to be a 'random' bug.

Protected Storage decoding (Error Message: "Couldn't enumerate Protected Storage Provider's Types")

LSA Secret and Credential Manager decoding (Error Message: "Could not find LSASS PID")

Wireless Password decoding (Attempting causes the program to force quit without an error message)

Cracking LM & NTLM Hashes using Rainbowcrack-Online (Crashes application)

Tracerouting (Error Messages: "Couldn't get the local IP address", "Couldn't resolve gateway's MAC address", once you start traceroute with a VALID destination it fails and it is impossible to click stop and enter another destination to try.)

The CCDU tab (Error Message: "Couldn't load Wsnmp32.dll library and functions.")

The Wireless tab (Error Message: "Unable to open Winpcap driver: Bad unit")

Syskey Decoder's Local System Boot Key function

Sniffer tab (No network adapters are detected)

Disconnect Network Connections Tool (No connections are detected)

Attempting to Start Arp Poison Routing (Causes the program to force quit)


What was not tested

Everything Else

Hardware tested


  • GPU:
  • Driver:

Additional Comments

Cain & Abel is able to successfully install but WinPcap is not. The installer starts, and works fin up until the "Installing" process. On a fresh installation (unmodified) of Wine 1.1.18, I received the following error message while installing WinPcap: "An error occurred while installing the Microsoft Network Monitor Driver (NetMin) (0x80040154 - NPPTOOLS=false). The setup will now install a version of WinPcap without support for Dialup connections and VPNS. Please contact the WinPcap Team reporting this specific warning message." After receiving this warning message, it claims the setup completed successfully, and displays the setup complete screen. After installation, the splash screen for Cain & Abel is displayed but the application is unable to start. EDIT: I'm not sure how, but I managed to get Cain & Abel to start (just started working after I restarted my computer), but there are a few error messages displayed. I shall begin testing immediately and update this test information. The error messages shown are (in order): "Error in Allocating Environment." "Error in Setting ODBC Version." "Error in Allocating Connection." "Error in Setting Login Timeout." After these messages are displayed, the application starts.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
CurrentUbuntu 8.10 "Intrepid" i386 (+ variants like Kubuntu)Apr 02 20091.1.18Yes Yes BronzeDylan Taylor 
ShowUbuntu 8.10 "Intrepid" i386 (+ variants like Kubuntu)Mar 16 20091.1.17Yes No GarbageDylan Taylor 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show open bugs


Comments Disabled

Comments for this application have been disabled because there are no maintainers.