Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
Decoder-Improved — Improved decoder for Burp Suite | Kitploit
Outils/GitHubGitHub/nccgroup/decoder-improved
Encryption/Decryption ToolsWeb Proxies & InterceptionCryptography
GitHubnccgroup/decoder-improved

Decoder-Improved

Improved decoder for Burp Suite

Voir le dépôt
13832il y a 4 ansVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Decoder Improved

tl;dr

Dans Extender, chargez Decoder-Improved.jar dernière version

Pour un guide pas à pas sur la façon d'étendre Decoder Improved, consultez notre article de blog. Le lien vers la description originale semble cassé. Bien qu'il n'existe actuellement aucun guide à jour sur la façon d'étendre Decoder Improved, un peu plus de détails peuvent être trouvés ici.

Résumé

Le composant décodeur intégré de Burp Suite, bien qu'utile, manque de fonctionnalités importantes et ne peut pas être étendu. Pour remédier à cela, j'ai développé Decoder Improved, un plugin Burp Suite de remplacement direct. Il inclut toutes les fonctionnalités du décodeur tout en corrigeant des bugs, en ajoutant des onglets, et comprend un éditeur hexadécimal amélioré. De plus, la fonctionnalité du plugin est simple à étendre pour répondre à tous les besoins personnalisés d'encodage et de décodage de données.

Decoder Improved

Le décodeur Burp Suite et ses faiblesses

Burp Suite comprend une boîte à outils de manipulation de données facile à utiliser qui permet à un utilisateur de manipuler des données en définissant une série de filtres de transformation. Ces filtres permettent aux utilisateurs d'effectuer des manipulations simples de données, notamment l'encodage et le décodage URL, HTML, Base64, ASCII Hex, Hex, Octal, Binary et Gzip ; il comprend également quelques fonctions de hachage de base. De plus, le décodeur de Burp Suite dispose d'un éditeur hexadécimal et d'une option « smart decode » qui sélectionne automatiquement une méthode de décodage raisonnable. Bien que cet ensemble de fonctionnalités soit utile, il souffre de plusieurs problèmes qui le limitent fortement :

  • Absence d'onglets

    Contrairement à de nombreuses autres fonctionnalités de Burp, le décodeur ne prend pas en charge les onglets, ce qui rend la gestion de plusieurs blocs de données difficile.

  • Éditeur hexadécimal difficile à utiliser

    L'éditeur hexadécimal inclus oblige les utilisateurs à faire un clic droit pour insérer de nouveaux octets ou supprimer des octets existants. De plus, chaque octet de l'éditeur hexadécimal est une zone de texte, ce qui rend la saisie des données difficile.

  • Incapacité à gérer le texte non ASCII

    Le décodeur tronque les caractères de texte à un octet, déformant les caractères Unicode. Cela rend la gestion des jeux de caractères non anglais pénible.

  • Impossible à étendre

    Comme Burp Suite est un logiciel en source fermée, il n'est pas possible de corriger les bugs et d'étendre le décodeur existant via l'API Burp Extender pour effectuer un encodage et un décodage personnalisés.

Decoder Improved

Decoder Improved est un plugin de transformation de données pour Burp Suite qui répond mieux aux besoins variés et croissants des professionnels de la sécurité de l'information. Decoder Improved comprend les fonctionnalités utiles suivantes :

Tous les modes intégrés du décodeur Burp

Decoder Improved prend en charge tous les modes d'encodage, de décodage et de hachage du décodeur. Decoder Improved peut encoder et décoder URL, HTML, Base64, ASCII Hex et GZIP. De plus, Decoder Improved peut hacher des données avec MD2, MD5, SHA, SHA-224, SHA-256, SHA-384 et SHA-512.

Onglets

Comme de nombreuses fonctionnalités de Burp Suite, Decoder Improved prend en charge les onglets, permettant aux utilisateurs de manipuler simultanément des éléments de données distincts sans avoir à effacer le travail existant.

Prise en charge d'Unicode

Decoder Improved repose sur des tableaux d'octets Java qui ne tronquent ni ne modifient les caractères Unicode au cours du processus de modification. Comme les éléments Swing de Java prennent en charge l'affichage des caractères Unicode, Decoder Improved le fait également.

Un éditeur hexadécimal amélioré

Decoder Improved est fourni avec l'éditeur hexadécimal Delta, un éditeur hexadécimal Swing, développé par le projet ExBin. Delta offre une expérience d'édition hexadécimale améliorée par rapport à l'éditeur hexadécimal du décodeur intégré, en permettant une insertion et une suppression faciles, la mise en évidence et la prise en charge d'Unicode.

Conversion arbitraire de base numérique

Decoder Improved peut convertir tout nombre représenté en base 2 à base 32 (la plus grande base prise en charge par Java) en sa représentation dans toute autre base comprise entre la base 2 et la base 32.

Recherche et remplacement par regex

Decoder Improved peut effectuer une recherche et un remplacement par expression régulière sur l'entrée pour transformer rapidement le texte.

Encodage HTML/URL des caractères spéciaux uniquement

Lors de l'encodage HTML et URL des chaînes dans le décodeur, chaque caractère de la chaîne est encodé, ce qui limite la lisibilité et déclenche parfois des règles de filtrage d'entrée défectueuses. Decoder Improved inclut des modes d'encodage qui n'encodent que les caractères spéciaux tout en laissant les caractères alphanumériques intacts.

Chaque algorithme de hachage disponible dans BouncyCastle

En plus de chaque algorithme de hachage exposé dans le décodeur intégré de Burp Suite, Decoder Improved expose chaque algorithme de hachage inclus dans la bibliothèque cryptographique Java BouncyCastle. En revanche, le décodeur ne contient qu'un petit nombre d'algorithmes de hachage qui ne couvrent pas toute la gamme des besoins de hachage rencontrés lors des tests.

Enregistrer les données dans des fichiers de différents formats

Chaque donnée peut être enregistrée dans des fichiers locaux aux formats brut, Hex et encodé UTF-8.

L'état de travail est enregistré

Decoder Improved enregistre et recharge automatiquement son état de travail après le redémarrage de Burp. Les utilisateurs ont la possibilité d'exporter l'état de travail vers des fichiers.

Une interface d'extension simple

Decoder Improved peut être étendu avec des modes personnalisés grâce à des interfaces faciles à utiliser. Consultez notre article de blog pour un guide pas à pas sur la façon d'étendre Decoder Improved.

Construire votre propre Jar

  1. Prérequis :

    • Gradle 5.6+
    • JDK 1.8+
  2. Compilation :

    1. $ git clone https://github.com/nccgroup/Decoder-Improved.git
    2. $ cd Decoder-Improved/
    3. $ gradle shadowJar (ou simplement $ gradle)
  3. Trouvez le fichier Jar compilé ./build/libs/Decoder-Improved-all.jar et chargez-le sous Extender -> Extensions.

Télécharger l’outil