Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
Decoder-Improved — 改进的 Burp Suite 解码器 | Kitploit
工具/GitHubGitHub/nccgroup/decoder-improved
加密/解密工具Web代理与拦截密码学
GitHubnccgroup/decoder-improved

Decoder-Improved

改进的 Burp Suite 解码器

查看仓库
1383245年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Decoder Improved

概要

在 Extender 中加载 Decoder-Improved.jar 最新发布版

如需了解如何扩展 Decoder Improved 的指南,请访问我们的 博客文章。 原始描述的链接似乎已失效。虽然目前没有关于如何扩展 Decoder Improved 的最新指南,但可以在此处找到更多细节。

概述

Burp Suite 内置的 Decoder 组件虽然有用,但缺少重要功能且无法扩展。为了解决这个问题,我开发了 Decoder Improved,这是一个可直接替换的 Burp Suite 插件。它包含了 Decoder 的所有功能,同时修复了 bug、增加了标签页,并提供了改进的十六进制编辑器。此外,该插件的功能很容易扩展,以满足任何自定义数据编码和解码需求。

Decoder Improved

Burp Suite Decoder 及其缺陷

Burp Suite 包含一个易于使用的数据操作工具包,允许用户通过设置一系列转换过滤器来处理数据。这些过滤器允许用户执行简单的数据操作,包括 URL、HTML、Base64、ASCII Hex、十六进制、八进制、二进制和 Gzip 编码与解码;它还包含一些基本的哈希函数。此外,Burp Suite 的 Decoder 还带有十六进制编辑器和“智能解码”选项,可自动选择合理的解码方法。虽然这些功能很有用,但它存在几个严重限制其使用的问题:

  • 缺少标签页

    与 Burp 的许多其他功能不同,Decoder 不支持标签页,这使得管理多个数据块变得困难。

  • 难以使用的十六进制编辑器

    内置的十六进制编辑器要求用户右键单击以插入新字节或删除现有字节。此外,十六进制编辑器中的每个字节都是一个文本框,使数据输入变得困难。

  • 无法处理非 ASCII 文本

    Decoder 将文本字符截断为一个字节,从而损坏 Unicode 字符。这使得处理非英文字符集变得非常麻烦。

  • 无法扩展

    由于 Burp Suite 是闭源的,因此无法修复现有 Decoder 的 bug,也无法通过 Burp Extender API 对其进行扩展以实现自定义编码和解码。

Decoder Improved

Decoder Improved 是 Burp Suite 的数据转换插件,可以更好地满足信息安全专业人员多样且不断增长的需求。Decoder Improved 包含以下实用功能:

所有 Burp 内置 Decoder 模式

Decoder Improved 支持 Decoder 的所有编码、解码和哈希模式。Decoder Improved 可以编码和解码 URL、HTML、Base64、ASCII Hex 和 GZIP。此外,Decoder Improved 可以使用 MD2、MD5、SHA、SHA-224、SHA-256、SHA-384 和 SHA-512 对数据进行哈希。

标签页

与 Burp Suite 的许多功能一样,Decoder Improved 支持标签页,使用户可以同时处理多块独立数据,而无需清除现有工作。

Unicode 支持

Decoder Improved 由 Java Byte 数组支撑,在转换过程中不会截断或修改 Unicode 字符。由于 Java 的 Swing 组件支持显示 Unicode 字符,因此 Decoder Improved 也支持。

改进的十六进制编辑器

Decoder Improved 捆绑了 Delta 十六进制编辑器,这是一个由 ExBin 项目开发的 Swing 十六进制编辑器。与内置 Decoder 的十六进制编辑器相比,Delta 提供了改进的十六进制编辑体验,支持轻松插入和删除、高亮显示以及 Unicode。

任意进制数字转换

Decoder Improved 可以将以 2 到 32 进制(Java 支持的最大进制)表示的任何数字,转换为 2 到 32 进制之间的任何其他进制表示。

正则表达式查找和替换

Decoder Improved 可以对输入执行正则表达式查找和替换,以快速转换文本。

仅对特殊字符进行 HTML/URL 编码

在 Decoder 中编码 HTML 和 URL 字符串时,字符串中的每个字符都会被编码,这限制了人类可读性,并且偶尔会触发有缺陷的输入过滤规则。Decoder Improved 包含仅对特殊字符编码、不改变字母数字字符的编码模式。

BouncyCastle 提供的全部哈希算法

除了 Burp Suite 内置 Decoder 公开的所有哈希算法外,Decoder Improved 还公开了 BouncyCastle Java 加密库中包含的所有哈希算法。相比之下,Decoder 仅包含少量哈希算法,无法涵盖测试过程中遇到的所有哈希需求。

以不同格式将数据保存到文件

每块数据都可以以 raw、Hex 和 UTF-8 编码格式保存到本地文件。

工作状态已保存

Decoder Improved 会在 Burp 重启后自动保存并重新加载其工作状态。用户可以选择将工作状态导出到文件中。

易于扩展的接口

Decoder Improved 可以通过易于使用的接口扩展自定义模式。请参阅我们的 博客文章 了解如何扩展 Decoder Improved 的指南。

构建自己的 Jar

  1. 先决条件:

    • Gradle 5.6+
    • JDK 1.8+
  2. 构建:

    1. $ git clone https://github.com/nccgroup/Decoder-Improved.git
    2. $ cd Decoder-Improved/
    3. $ gradle shadowJar(或直接运行 $ gradle)
  3. 找到编译后的 Jar 文件 ./build/libs/Decoder-Improved-all.jar,并在 Extender -> Extensions 下加载它。

下载工具