A script to brute force JWT tokens. It loads passwords from a list and attempts to decode the JWT token with each password. If the token is decoded successfully, the password is saved and the script exits.
- Smart multi-threaded for faster brute force attempts.
- Python 3.x
- Python libraries: jwt, colorama, concurrent.futures, psutil
- Clone the repository or download the script.
- Install the required Python libraries using
pip
:
pip install PyJWT pytz colorama psutil tqdm
- Run the script:
python3 dedjwt.py
- Follow the on-screen prompts:
- Enter the JWT token you want to decode.
- Provide a file containing a list of passwords.
- Optionally, specify an output file to save found passwords.
- The script will attempt to decode the token by testing passwords from the list against it.
- If successful, it will display the decoded password.
Feel free to contribute to this project. You can fork the repository, make changes, and submit a pull request. Your contributions are welcome!