Python Assignment
Write a Python program to crack a password in the Linux /etc/shadow file.
Write a program using Python to implement a password cracker for Linux. You should utilize a dictionary (small - English) to crack the password.
The program should take the shadow file and a username as arguments and recover the specified user's password.
The program quits with a warning if the user does not exist or does not have a password.
On completion, the program should display a recovered password.
If the password is not in the dictionary, the program should state "password not in dictionary" upon completion.
* Include a readme.txt which explains the steps of how the program works ( for example : add user "" give him a password "" ).