What is password cracking?


Password-verified system does not store the user's original password. This can make it much easier for hackers or intruders to gain access to all system user accounts.

Instead, authentication systems retain a password hash, which is the result of sending a password - and a random amount called salt - for the hash function. Hash functions are designed to be single-mode, which means that it is very difficult to determine the input that produces the given result. Since hash functions are also deterministic (meaning that the same input produces the same result), comparing two password hashes (saved and user-provided hash passwords) is almost the same as comparing actual passwords.

Password cracking refers to the process of removing passwords from the corresponding hash password. This can be achieved in a number of different ways:


🔘 Dictionary attacks: Most people use strong and common passwords. Taking a list of names and adding a few permissions - like adding $ for s - enables a password cracker to read multiple passwords faster.

🔘 Brute Guessing Attack: There are too many passwords that can appear for a given length. While moving slowly, a powerful attack (trying all password combinations) ensures that the attacker will eventually break the password.

🔘 Hybrid Attack: Hybrid Attack involves these two methods. It starts by looking to see if a password can be cracked using a dictionary, and then moves on to a more aggressive one if it fails.

Most crack or password cracking tools enable a criminal to commit any of these types of attacks. This post describes some of the most widely used password cracking tools.


Password is a password or phrase that is commonly used to verify user identity. It can be a combination of letters, numbers, and special characters. Password allows users to access a specific network or service. Every user has their own password for a particular service or network to verify their identity. It is a common method of user authentication.


List Of Top 10 Password Cracking Tools



1. John Ripper

Availability: Windows, Linux, MacOS, and Android


John the Ripper is a password-breaking tool that has no platforms. It is designed to test password strength, brute-force encrypted (hashed) passwords, and crack passwords with dictionary attacks. This tool is used by sysadmins in many businesses to find weak passwords that can put security at risk.


You can use dictionary attacks, power attacks, and rainbow tables to crack your password with this tool. Combines multiple passwords that break into one package. It has the ability to automatically detect password types of hash. This tool can be used to unzip the zip and pdf file.


🔵 Features of John the Ripper:

     🔴  Multiple password monitors in one system;

     🔴  Automatically retrieve hash passwords;

     🔴  Kerberos Andrew File System (Kerberos AFS) hash;

     🔴  Windows Hash type NT / 2000 / XP / 2003 LM;

     🔴  Allows you to customize the cracker.

     🔴  Download John the Ripper

2. Brutus

Availability: Windows10


Brutus is a fast, easy and flexible password cracking tool available for Windows 10. The current version of Brutus version AET2 contains authentication types such as HTTP (Basic Authentication), HTTP (HTML Form / CGI), POP3, FTP, SMB, Telnet, IMAP, NNTP, and a few more.


Brutus allows you to access open ports to crack passwords for multiple protocols. You can also change the password of the vulnerable wifi router without the owner's confirmation. It has the best error management. Power. This tool can restart the process of cracking even after a crash.


🔵 Features of Brutus:

     🔴  It can break up to 60 targets at a time;
     🔴  Pause and Restart are supported;
     🔴  Support for socks5 representative;
     🔴  HTML Form Translation;
     🔴  Choose a username, one username, and multiple usernames;
     🔴  Excellent error management;
     🔴  Adjustable Bruteforce methods.

3. Hashcat

Availability: Windows, Linux, OS X

Hashcat is one of the available password cracking tools for Windows, Linux, and OS X. Everyone knows that passwords are not stored in plain text. Passwords are encrypted using a one-way function called hash. Hashcat can be used to retrieve your password from a specific hash.

Other popular algorithms supported by Hashcat are LM hashes, MD4, MD5, SHA-family, and Unix Crypt. Hashcat can perform many types of attacks such as dictionary, mask, hybrid, and combination attacks. Hashcat is the world's fastest password maker.

🔵 Hashcat Features:
     🔴  Open source;
     🔴  Supports pause and restart;
     🔴  Multiple platforms and multiple OS;
     🔴  Support times and restore;
     🔴  Supports hex-salt and hex-charset;
     🔴  It can crack 300+ types of Hash.


4. THC Hydra

Availability: Linux, Windows / Cygwin, Solaris, FreeBSD / OpenBSD, QNX (Blackberry 10), and macOS

THC Hydra is a well-known password-breaking software that supports many compromises. It is helpful for system administrators to check system vulnerabilities. Hydra is a fast and flexible transmitter for network login. Hydra is periodically updated to support multiple services. You can easily find Hydra at Github.

It supports several protocols such as FTP, HTTP (S) -FORM-GET, HTTP (S) -FORM-POST, HTTP (S) -GET, HTTP (S) -HEAD, HTTP-Proxy, and more. Hydra can be integrated into Linux, Windows / Cygwin, Solaris, FreeBSD / OpenBSD, QNX (Blackberry 10), and macOS. Hydra will be at the forefront of the massive Linux distribution.

🔵 Features of THC Hydra:
     🔴  It is fast and flexible;
     🔴  Support multiple network agreements;
     🔴  You can create an SSL connection;
     🔴  You can download the login from the file;
     🔴  Restore a previously canceled / crash session.


5. Aircrack-ng
Availability: Linux, FreeBSD, MacOS, OpenBSD, and Windows.

Aircrack-ng is a complete set of tools for accessing WiFi network security. It is in the process of cracking 802.11 WEP and WPA-PSK keys that can return the keys once enough data packets have been taken. All in one pack of sniffer, WEP, WPA / WPA2 cracker, analysis tool, and hash scanning tool.

In simple terms, it is used to hack Wi-Fi. It works with any virtual wireless network controller whose driver supports green monitoring mode and can detect traffic 802.11a, 802.11b, and 802.11g traffic. This tool is pre-installed on Kali Linux.

🔵 Features of Aircrack-ng
     🔴  Cracks WEP keys;
     🔴  It deletes the text of WEP or WPA download files with a known key;
     🔴  Sniffer pack and injector;
     🔴  Removes WEP blocking in pcap files;
     🔴  Allows access to wireless card from other computers.


6. Wfuzz
Availability: For all OS using Python

Wfuzz is a password cracker web application tool made in Python language. Allows you to perform aggressive power attacks on multiple web applications. Wfuzz can attack with parameters, authentication, forms, references, files, header files, and more.

In addition, it offers many Injection points skills by repeating them with various dictionaries. It also allows you to set several embedding for each of your payment obligations.

🔵 Wfuzz Features:
     🔴  POST and GET parameter brute -cingcing;
     🔴  NTLM, Digest, Basic Authentication support;
     🔴  Representative support;
     🔴  The breakdown of many cookies and threads;
     🔴  Recurrence while exercising military force;
     🔴  More coding.


7. Medusa
Availability: Linux

Medusa is one of the fastest power logging tools. Allows you to apply enforcement guarantees to multiple protocols that may result in remote code usage. Supports 21 protocols including FTP, HTTP, IMAP, MS-SQL, MySQL, NCP (NetWare), PCNwhere, POP3, PostgreSQL , rlogin, SMB, SMTP, SNMP, SSHv2, SVN, Telnet, and more.

A powerful and lightweight tool. Medusa is designed to be almost identical to the Hydra. Some great Linux distros like Kali Linux come with pre-installed Medusa.

🔵 Medusa Features:
     🔴  Thread-based testing;
     🔴  Flexible user input;
     🔴  Modular design;
     🔴  Supports multiple agreements;
     🔴  Stop on success;
     🔴  Verbose mode;
     🔴  Pause Restart supported;
     🔴  Proper handling of error.


8. RainbowCrack
Availability: Windows and Linux

RainbowCrack is a computer program that makes rainbow tables. The generated tables can be used for password cracking. RainbowCrack is different from other crackers as it uses large pre-computed rain tables to crack passwords. This process reduces password cracking time. In simple words, It removes hashes with rainbow tables.

RainbowCrack was founded by Zhu Shuanglei. RainbowCrack uses a time-memory tradeoff algorithm to crack hashes. The table-held hashes can crack faster compared to the brute force cracker.

🔵 Features of Rainbow Crack
     🔴  Support Rainbow table for any hash algorithm;
     🔴  GPU acceleration for AMD and NVIDIA GPUs;
     🔴  Rainbow table generation;
     🔴  Customized rainbow table;
     🔴  Available for Windows and Linux.


9. Cain and Able
Availability: Windows

Cain and Abel a password recovery tool for Windows apps. Allows you to retrieve login passwords, default passwords, screen saver passwords, dial-up passwords, and any other passwords stored on your system or external files.PWL and registers. With Cain and Abel, these passwords can also be changed quickly. There is a function of extracting IP and MAC addresses. You can use ar poison cache poisoning process.

The Cain & Abel program is designed to crack passwords in high-risk situations. This program can detect passwords by "asterisks" and includes a network protocol analyzer.

🔵 Features of Cain and Able
     🔴  Accelerate packet speed with wireless packet injection;
     🔴  WEP cracking;
     🔴  Sets the default password;
     🔴  You can record VoIP conversations;
     🔴  And much more.



10. Ophcrack
Ophcrack is a free windows login tool for windows login. It can break windows login using rainbow tables. Comes with Graphical User Interface and works on most platforms. This tool introduces hashes from various types.

It also has the ability to disable hashes of SAM windows files. Ophcrack is the best password cracking tool for users who want to crack their windows login. This tool can crack windows to log in within minutes. However, complex passwords are difficult to break.

🔵 Ophcrack Features
     🔴  It runs on all major platforms;
     🔴  Cracking of LM and NTLM hashes;
     🔴  Free and open source software;
     🔴  Audit mode;
     🔴  CSV export;
     🔴  It shows you real-time graphs to analyze passwords.