Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

फ़ीडसंपर्कगोपनीयता© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
MyJWT — JSON Web Token (JWT) पर क्रैकिंग और कमजोरियों का परीक्षण करने के लिए एक CLI | Kitploit
उपकरण/GitHubGitHub/tyki6/myjwt
पासवर्ड क्रैकिंगभेद्यता विश्लेषणवेब सुरक्षापेनिट्रेशन टेस्टिंग
GitHubtyki6/myjwt

MyJWT

JSON Web Token (JWT) पर क्रैकिंग और कमजोरियों का परीक्षण करने के लिए एक CLI

रिपॉजिटरी देखें
13819271 साल पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

MyJWT

mBouamama PyPI BlackArch package PyPI - Python Version PyPI - Download GitHub release (latest by date) Documentation Status Rawsec's CyberSecurity Inventory Code style: black codecov docstr_coverage codebeat badge Updates Known Vulnerabilities

परिचय

यह CLI पेंटेस्टर्स, CTF खिलाड़ियों या डेवलपर्स के लिए है।
आप अपने jwt को संशोधित कर सकते हैं, साइन कर सकते हैं, इंजेक्ट कर सकते हैं, आदि...
अधिक जानकारी के लिए दस्तावेज़ीकरण देखें।
यदि आपको कोई समस्या या सुधार दिखाई दे, तो एक मुद्दा भेजें। मैं जल्द से जल्द उत्तर दूंगा। आनंद लें :)

दस्तावेज़ीकरण

दस्तावेज़ीकरण http://myjwt.readthedocs.io पर उपलब्ध है

विषय सूची

  • विशेषताएँ
  • स्थापना
  • उपयोग
  • उदाहरण
  • डाउनलोड
  • योगदान
  • परिवर्तन लॉग

विशेषताएँ

  • नए jwt को क्लिपबोर्ड पर कॉपी करें
  • उपयोगकर्ता इंटरफ़ेस (धन्यवाद questionary)
  • रंगीन आउटपुट
  • jwt को संशोधित करें (हेडर/पेलोड)
  • None भेद्यता
  • RSA/HMAC भ्रम
  • कुंजी के साथ jwt पर हस्ताक्षर करें
  • कुंजी का अनुमान लगाने के लिए ब्रूट फ़ोर्स
  • रीजेक्स के साथ jwt को क्रैक करें ताकि कुंजी का अनुमान लगाया जा सके
  • kid इंजेक्शन
  • Jku बायपास
  • X5u बायपास

स्थापना

myjwt को स्थापित करने के लिए, बस pip का उपयोग करें:

pip install myjwt

डॉकर इमेज से myjwt चलाने के लिए, चलाएँ:

docker run -it docker.pkg.github.com/mbouamama/myjwt/myjwt:latest myjwt

# mount volume for wordlist
docker run -v $(pwd)/wordlist:/home/wordlist/  -it docker.pkg.github.com/mbouamama/myjwt/myjwt:latest myjwt
# On Windows
docker run -v %CD%/wordlist:/home/wordlist/  -it docker.pkg.github.com/mbouamama/myjwt/myjwt:latest myjwt

git पर myjwt स्थापित करने के लिए:

git clone https://github.com/mBouamama/MyJWT.git
cd ./MyJWT
pip install -r requirements.txt
python MyJWT/myjwt_cli.py --help

BlackArch पर myjwt स्थापित करने के लिए:

pacman -S myjwt

Packaging status

उपयोग

$ myjwt --help
Usage: myjwt [OPTIONS] JWT

  This cli is for pentesters, CTF players, or dev.
  You can modify your jwt, sign, inject ,etc...
  Full documentation is at http://myjwt.readthedocs.io.
  If you see problems or enhancement send an issue.I will respond as soon as possible.
  Enjoy :)
  All new jwt will be copy to the clipboard.

Options:
  --version                    Show the version and exit.
  --full-payload TEXT          New payload for your jwt.Json format Required.
  -h, --add-header TEXT        Add a new key, value to your jwt header, if key
                               is present old value will be replaced.Format:
                               key=value.

  -p, --add-payload TEXT       Add a new key, value to your jwt payload, if
                               key is present old value will be
                               replaced.Format: key=value.

  --sign TEXT                  Sign Your jwt with key given.
  --verify TEXT                verify your key.
  -none, --none-vulnerability  Check None Alg vulnerability.
  --hmac PATH                  Check RS/HMAC Alg vulnerability.
  --bruteforce PATH            Bruteforce to guess the secret used to sign the
                               token.

  -r, --crack TEXT             regex to iterate all string possibilities to
                               guess the secret used to sign the token.

  --kid TEXT                   Kid Injection sql
  --jku TEXT                   Jku Header to bypass authentication
  --x5u TEXT                   X5u Header to bypass authentication
  --crt TEXT                   For x5cHeader, force crt file
  --key TEXT                   For jku or x5c Header, force private key to
                               your key file

  --file TEXT                  For jku Header and x5u Header, force file name
  --print                      Print Decoded JWT
  -u, --url TEXT               Url to send your jwt.
  -m, --method TEXT            Method use for send request to url.(Default
                               GET).

  -d, --data TEXT              Data send to your url.Format: key=value. if
                               value = MY_JWT value will be replace by new
                               jwt.

  -c, --cookies TEXT           Cookies to send to your url.Format: key=value.
                               if value = MY_JWT value will be replace by new
                               jwt.

  --help                       Show this message and exit.

JWT संशोधित करें

विकल्पप्रकारउदाहरणसहायता
--ful-payloadJSON{"user": "admin"}आपके jwt के लिए नया payload।
-h, --add-headerkey=valueuser=adminआपके jwt हेडर में एक नई key, value जोड़ें, यदि key मौजूद है तो पुरानी value बदल दी जाएगी।
-p, --add-payloadkey=valueuser=adminआपके jwt payload में एक नई key, value जोड़ें, यदि key मौजूद है तो पुरानी value बदल दी जाएगी।

अपने JWT की जाँच करें (HS alg)

विकल्पप्रकारउदाहरणसहायता
--signtextmysecretkeyअपनी कुंजी से अपने jwt पर हस्ताक्षर करें
--verifytextmysecretkeyअपनी कुंजी सत्यापित करें।

शोषण

टूल डाउनलोड करें