用途:分析 Web 请求/响应中的编码字符串、剥离 CTF 多层编码、查看 JWT 头部与载荷、把载荷转成多种格式用于 WAF 绕过测试。
主要能力:自动识别 Base64、URL 编码、Hex、HTML 实体、JWT 等格式;对 Base64、URL、Hex、HTML 实体、ROT13 做编码与解码;解析 JWT 的 Header、Payload 与 Signature(URL-safe Base64 自动补齐);用 xxd 输出十六进制转储。
使用方式:设置 INPUT 字符串与 MODE 后执行对应步骤。第 1 步自动检测编码;第 2 步使用 echo -n "$INPUT" | base64 编码、echo "$INPUT" | base64 -d 解码;第 3 步用 python3 做 URL/Hex/HTML/ROT13 转换,并用 echo -n "$INPUT" | xxd 查看字节;第 4 步把 JWT 传入 JWT_TOKEN 解析三段结构。
适用场景:安全测试中的载荷变换与编码分析、CTF 多层解码、JWT 结构检查。
限制:仅使用标准库,不提供签名验证(需密钥);多字节或附加编码层可能导致 Base64 结果乱码;非标准 JWT(如 JWE)解析可能失败;URL 双重编码需解码两次;ROT13 无意义时可能为其他凯撒位移。GUI 多步转换可参考 CyberChef。