Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ivan-sincek/jwt-bf
Brute force a JWT token. Script uses multithreading.
https://github.com/ivan-sincek/jwt-bf
brute-force bug-bounty cracking dictionary-attack ethical-hacking jwt offensive-security penetration-testing python red-team-engagement security web web-penetration-testing
Last synced: about 1 month ago
JSON representation
Brute force a JWT token. Script uses multithreading.
- Host: GitHub
- URL: https://github.com/ivan-sincek/jwt-bf
- Owner: ivan-sincek
- License: mit
- Created: 2021-10-16T07:57:22.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-12-24T15:34:12.000Z (11 months ago)
- Last Synced: 2024-10-05T06:44:19.797Z (about 1 month ago)
- Topics: brute-force, bug-bounty, cracking, dictionary-attack, ethical-hacking, jwt, offensive-security, penetration-testing, python, red-team-engagement, security, web, web-penetration-testing
- Language: Python
- Homepage:
- Size: 2.93 KB
- Stars: 9
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# JWT BF
Brute force a JWT token. Script uses multithreading.
Tested on Kali Linux v2023.4 (64-bit).
Made for educational purposes. I hope it will help!
## How to Run
Open your preferred console from [/src/](https://github.com/ivan-sincek/jwt-bf/tree/main/src) and run the commands shown below.
Install required packages:
```fundamental
pip3 install -r requirements.txt
```Run the script:
```fundamental
python3 jwt_bf.py
```## Usage
```fundamental
JWT BF v2.2 ( github.com/ivan-sincek/jwt-bf )Usage: python3 jwt_bf.py -w wordlist -t token [-th threads]
Example: python3 jwt_bf.py -w secrets.txt -t xxx.yyy.zzz [-th 50 ]DESCRIPTION
Brute force a JWT token
WORDLIST
Wordlist to use
Spacing will be stripped, empty lines ignored, and duplicates removed
-w - secrets.txt | etc.
TOKEN
JWT token to crack
-t - xxx.yyy.zzz | etc.
THREADS
Number of parallel threads to run
Wordlist will be split equally between threads
Default: 10
-th - 50 | etc.
```