This is a hack project using the Rainbow method. There is a source csv file containing people's names and their hashed passwords using sha256 algorithm and my goal is to find the original passwords which are four-digit numbers (1000-9999).
. Firstly, create an "input.csv" file contains "username,hashed password" in each row like below:
danial,99b057c8e3461b97f8d6c461338cf664bc84706b9cc2812daaebf210ea1b9974 elham,85432a9890aa5071733459b423ab2aff9f085f56ddfdb26c8fae0c2a04dce84c
. Then, after creating an "output.csv" file, run source.py, the output file will be like:
danial,5104 elham,9770
- Python version 3.9 or higher.
. Press the Fork button in order to save copy of this repo on your account.
. Download the files by pressing download button or clone this repo by the the following command in your git bash:
git clone https://github.com/Taabannn/hack-with-rainbow-method.git
. Open project in your IDE.
. Make a new branch.
git checkout -b branch-name
. Make new changes of repository on new branch.
. Push the changes.
git add .
git commit -m "Your commit Message"
git push origin branch-name
. Make a pull request.
. ⭐ this repository.