Question: Implement a password cracker using C++ Source code must be well documented (comments). You will be provided with an unsalted hashed password file that contains
Implement a password cracker using C++ Source code must be well documented (comments). You will be provided with an unsalted hashed password file that contains password hashes for different users. Also, you will be provided with a dictionary file(in clear text) containing the most common passwords. You should implement the offline dictionary attack by trying SHA1 and SHA2 algorithms. Also, your program should brute force all possible alphanumeric(only small cases) passwords from 1 to 4 characters using SHA1 and SHA2 algorithms against all hashed passwords left from the offline dictionary attack (if any).
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
