Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
Decoder-Improved — Improved decoder for Burp Suite | Kitploit
Herramientas/GitHubGitHub/nccgroup/decoder-improved
Encryption/Decryption ToolsWeb Proxies & InterceptionCryptography
GitHubnccgroup/decoder-improved

Decoder-Improved

Improved decoder for Burp Suite

Ver Repositorio
13832hace 4 añosRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Decoder Improved

tl;dr

Dentro de Extender carga Decoder-Improved.jar última versión

Para obtener una guía sobre cómo extender Decoder Improved, visita nuestro artículo del blog. El enlace a la descripción original parece estar roto. Aunque actualmente no hay una guía actualizada sobre cómo extender Decoder Improved, se pueden encontrar algunos detalles más aquí.

Resumen

El componente decoder incorporado en Burp Suite, aunque útil, carece de funciones importantes y no se puede ampliar. Para remediarlo, desarrollé Decoder Improved, un plugin de Burp Suite que funciona como reemplazo directo. Incluye toda la funcionalidad del decoder, corrige errores, añade pestañas e incluye un editor hexadecimal mejorado. Además, la funcionalidad del plugin es sencilla de ampliar para adaptarse a cualquier necesidad de codificación y decodificación de datos personalizada.

Decoder Improved

El Decoder de Burp Suite y sus Debilidades

Burp Suite incluye un conjunto de herramientas de manipulación de datos fácil de usar que permite al usuario manipular datos estableciendo una serie de filtros de transformación. Estos filtros permiten a los usuarios realizar manipulaciones simples de datos, incluyendo codificación y decodificación URL, HTML, Base64, ASCII Hex, Hex, Octal, Binario y Gzip; también incluye algunas funciones hash básicas. Además, el decoder de Burp Suite tiene un editor hexadecimal y una opción de "decodificación inteligente" que elige automáticamente un método de decodificación razonable. Si bien este conjunto de funciones es útil, adolece de varios problemas que lo limitan gravemente:

  • Falta de pestañas

    A diferencia de muchas de las otras funciones de Burp, el decoder no admite pestañas, lo que dificulta gestionar múltiples fragmentos de datos.

  • Editor hexadecimal difícil de usar

    El editor hexadecimal incluido requiere que los usuarios hagan clic con el botón derecho para insertar nuevos bytes o eliminar bytes existentes. Además, cada byte del editor hexadecimal es un cuadro de texto, lo que dificulta la entrada de datos.

  • No puede manejar texto no ASCII

    Decoder trunca los caracteres de texto a un byte, alterando los caracteres Unicode. Esto hace que trabajar con conjuntos de caracteres no ingleses sea realmente difícil.

  • Imposible de ampliar

    Debido a que Burp Suite es de código cerrado, no es viable corregir errores y ampliar el decoder existente a través de la API de Burp Extender para realizar codificación y decodificación personalizadas.

Decoder Improved

Decoder Improved es un plugin de transformación de datos para Burp Suite que satisface mejor las necesidades cambiantes y crecientes de los profesionales de la seguridad de la información. Decoder Improved incluye las siguientes funciones útiles:

Todos los modos integrados del Decoder de Burp

Decoder Improved admite todos los modos de codificación, decodificación y hash del decoder. Decoder Improved puede codificar y decodificar URL, HTML, Base64, ASCII Hex y GZIP. Además, Decoder Improved puede aplicar hash a los datos usando MD2, MD5, SHA, SHA-224, SHA-256, SHA-384 y SHA-512.

Pestañas

Al igual que muchas de las funciones de Burp Suite, Decoder Improved admite pestañas, lo que permite a los usuarios manipular piezas de datos separadas simultáneamente sin tener que borrar el trabajo existente.

Soporte Unicode

Decoder Improved está respaldado por arrays de bytes de Java que no truncan ni modifican los caracteres Unicode durante el proceso de modificación. Dado que los elementos Swing de Java admiten la visualización de caracteres Unicode, Decoder Improved también lo hace.

Un editor hexadecimal mejorado

Decoder Improved viene con el Delta Hexadecimal Editor, un editor hexadecimal Swing, desarrollado por el proyecto ExBin. Delta ofrece una experiencia de edición hexadecimal mejorada en comparación con el editor hexadecimal del decoder integrado, al permitir inserción y eliminación sencillas, resaltado y soporte Unicode.

Conversión arbitraria de base numérica

Decoder Improved puede convertir cualquier número representado en base 2 a base 32 (la base más grande admitida por Java) a su representación en cualquier otra base entre la base 2 y la base 32.

Búsqueda y reemplazo con expresiones regulares

Decoder Improved puede realizar búsqueda y reemplazo con expresiones regulares sobre la entrada para transformar texto rápidamente.

Codificación HTML/URL solo de caracteres especiales

Al codificar cadenas HTML y URL en el decoder, cada carácter de la cadena se codifica, lo que limita la legibilidad humana y, ocasionalmente, activa reglas de filtrado de entrada defectuosas. Decoder Improved incluye modos de codificación que solo codifican caracteres especiales, dejando intactos los alfanuméricos.

Todos los algoritmos hash disponibles en BouncyCastle

Además de todos los algoritmos hash expuestos en el decoder integrado de Burp Suite, Decoder Improved expone todos los algoritmos hash incluidos en la biblioteca criptográfica Java BouncyCastle. En contraste, el decoder solo contiene un puñado de algoritmos hash que no cubren toda la gama de necesidades de hash encontradas durante las pruebas.

Guardar datos en archivos en diferentes formatos

Cada dato se puede guardar en archivos locales en formatos raw, Hex y UTF-8.

El estado de trabajo se guarda

Decoder Improved guarda y recarga automáticamente su estado de trabajo después de que Burp se reinicie. Los usuarios tienen la opción de exportar el estado de trabajo a archivos.

Una interfaz de extensión sencilla

Decoder Improved se puede ampliar con modos personalizados mediante interfaces fáciles de usar. Consulta nuestro artículo del blog para ver una guía sobre cómo ampliar Decoder Improved.

Compila tu propio Jar

  1. Requisitos previos:

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

    1. $ git clone https://github.com/nccgroup/Decoder-Improved.git
    2. $ cd Decoder-Improved/
    3. $ gradle shadowJar (o simplemente $ gradle)
  3. Busca el archivo Jar compilado ./build/libs/Decoder-Improved-all.jar y cárgalo en Extender -> Extensions.

Descargar herramienta