Skip to content

Docs

Comment utiliser JWTtool en securite

JWTtool est un atelier offensif dans le navigateur pour les tests de securite autorises. Les tokens sont traites localement via WebAssembly et ne sont pas envoyes a un backend.

  • WASM dans le navigateur
  • Aucun envoi
  • Local d'abord
Commencer les tests

Demarrage rapide

Ouvrez le workbench, collez un JWT (ou utilisez Exemples) et attendez le decodage WASM local. Aucun compte et aucun envoi reseau.

Ouvrir le workbench

Workflow recommande

  1. Decoder — collez un JWT, un header Bearer ou une valeur token=.
  2. Examiner le risque — les constats sont classes par severite avec des actions suggerees.
  3. Attaquer — commencez par Recommande, puis Mutations pour les edits rapides.
  4. Exporter — copiez, comparez ou envoyez des variantes generees depuis Resultats.
Parcourir les exemples

Types d'attaque

Recommande affiche des presets contextuels (expiration, alg:none, kid, claims de privilege). Mutations couvre les editions rapides payload/header. Les techniques avancees (jku, x5u, confusion) restent repliees jusqu'a utilisation.

Essayer le scenario HS256

Raccourcis clavier

Ctrl+K
Effacer l'entree du token
Ctrl+R
Lancer tous les presets d'attaque
Ctrl+C
Copier le token genere selectionne
Ctrl+1
Essayer le token d'exemple inclus

Modele de confidentialite

Le parsing, l'analyse, les mutations, les aides de signature et les utilitaires Base64url s'executent dans le navigateur. Evitez les secrets de production sauf si vous comprenez le modele de menace local de votre machine et de votre session navigateur.

Lire le modele de confiance

Depannage

  • WASM bloque au chargement — utilisez Relancer dans le chargeur ou rafraichissez la page.
  • Erreur de parsing — verifiez que le token possede trois segments Base64url (header.payload.signature).
  • Liens de partage — les tokens complets utilisent le hash d'URL ; les scenarios d'exemple utilisent ?demo= pour des liens courts.

Usage responsable

Testez uniquement des systemes que vous possedez ou que vous etes explicitement autorise a evaluer. Les tokens generes et aides de requete sont des utilitaires de test offensif, pas une autorisation de contourner l'acces.

Pret a tester un JWT localement ?

Commencez avec un token d'exemple sur ou collez un token autorise. L'analyse et les mutations s'executent dans votre navigateur.