EduCrack is a program for password cracking. It provides various methods of cracking passwords using brute force and dictionary attacks.
The program starts by displaying the main menu. Users can choose from different cracking methods or access the program's help and usage instructions.
To select an option, enter the corresponding number from the menu. If the user wants to access the help, enter the number 4. This will display the help window.
The help window provides a brief description of each attack method and their available options. It also explains the input arguments and supported hashing algorithms. Press the Esc key to return to the main menu.
To choose the brute force attack option, enter the number 1 in the main menu. This will display the brute force attack options. There are two options available:
-
Classic Brute Force Attack: This option tries all possible combinations of characters until it finds the password.
-
Brute Force Mask Attack: This option attempts to crack the password using all possible combinations of characters but only considers the characters specified by the user in the mask input.
To choose the dictionary attack option, enter the number 2 in the main menu. This will display the dictionary attack options. There are three options available:
-
Classic Dictionary Attack: This option performs a dictionary attack by systematically testing a list of commonly used words, phrases, or passwords against the target hashed passwords.
-
Dictionary Attack with Precomputed Hashes: This option involves comparing a list of precomputed hashes (commonly known as a "rainbow table") with the target hashed passwords to find matches. This method significantly speeds up the password cracking process.
-
Rule-Based Dictionary Attack: This option is similar to the classic dictionary attack but allows the user to generate variations of passwords based on specified rules. It increases the number of tested passwords, especially when certain patterns or rules are known.
For each attack method, the program prompts the user to enter the required parameters, such as the input file containing hashed passwords, dictionary file, and hashing algorithm. Once the necessary data is provided, the program starts the attack process. It systematically generates passwords and calculates their hashes using the specified algorithm. The generated hashes are then compared with the target hashed passwords. If a match is found, it means the password has been cracked. In this case, the password and its corresponding hashed value are displayed and optionally saved to an output file. If no match is found, the program notifies the user of an unsuccessful attempt.
If you want to download and run the EduCrack program, follow these steps:
- Go to the /download folder in this repository.
- Click on the executable file (educrack.exe) to start the download.
- Once the download is complete, navigate to the downloaded file on your computer.
To run the EduCrack program:
- For Windows: Double-click on the downloaded executable file (
educrack.exe
) to launch the program.
Please note that the provided instructions assume you are using a Windows operating system. If you are using a different operating system, please refer to the appropriate instructions for running executables on your specific platform.
Make sure to review the system requirements and any additional dependencies mentioned in the previous sections to ensure compatibility and proper execution of the EduCrack program.