Password Crackers - Most Popular Password Cracking Tools and Techniques

Posted by Sdtechi

password cracking tools

In the field of computer security password cracking is a technique that helps a user to recover forgotten password. But sometimes password cracking can be dangerous because it may gain unauthorized access to user data. But before discussing about the password cracking techniques or tools you should know about the function of a password and how it is stored.

In modern day all passwords are stored using a cryptographic hash functions. And the cryptographic hash function works like a one way function, which maps your plaintext password with some unknown strings, called hashes. These hashes can be cracked by using some passwords cracking methods. One of the most password cracking techniques is brute force attack.

A brute force attack is a password cracking technique where at first all the possible plaintext will be generated and then it will be computed with corresponding hashes. Then these hashes will be compared with the hash that needs to be cracked. When a match is found the plaintext of the password is also found. But sometimes, when a match is not found then the plain text will not be recovered.

That’s why to minimize the failure rate a new password cracking technique is also used, known as time-memory tradeoff hash cracker technique.

In time-memory tradeoff hash cracker technique there is a pre-computation stage. And in pre-computation stages all the plaintext including hash pairs within the selected plaintext, hash algorithms and charset are computed and the results stored in a file called rainbow table. This large pre-computed rainbow table is used to crack password faster than the brute force attack technique.

Let’s have a look what are the most popular password cracking tools are used today.

Note: All the password cracking tools are given below can be used free of cost.


RainbowCrack crack password hashes with the help of rainbow tables. RainbowCrack is a password cracking tool that uses faster time-memory trade-off technique to crack password. It is different from brute force hash cracking tools. It provides also GPU acceleration to improve the overall hash cracking performance.

Platform: Windows, Linux OS.

Official Page:


Ophcrack follows the improved time–memory tradeoff cryptanalysis techniques to crack passwords. Ophcrack specialized in cracking windows log-in password using LM hashes (LAN Manager hash) through rainbow tables. It has the ability to dumping hashes from windows SAM (Security Account Manager) files.

Platform: Windows, Linux/Unix, Mac OS X.

Official Page:


Brutus is one of the fastest and most flexible remote system password cracking tool. It is available for WINDOWS users only. It uses dictionary attack techniques and supports HTTP (Basic Authentication), HTTP (HTML Form/CGI), POP3, FTP, SMB, Telnet, IMAP, NetBus and many others. The minimum system requirement to install brutus is 24 MB of RAM, 5MB Hard Disk space and TCP/IP Network Connection.

Platform: Windows

Official Page:


Aircrack-ng is capable of cracking WEP and WPA PSK (WPA1 and WPA2).

Platfrom: Linux, FreeBSD, OS X, OpenBSD, and Windows

Official Page: