首页
社区
课程
招聘
[原创]【CTF一把梭】恒烈CTF编码工具箱 雷霆开源发布
发表于: 8小时前 97

[原创]【CTF一把梭】恒烈CTF编码工具箱 雷霆开源发布

8小时前
97

恒烈 CTF 编码工具箱

纯前端、零外发的 CTF 编解码 / 加解密 / 隐写分析工具箱
<b>500+ 编解码算法全在浏览器本地运行,不向任何服务器发送一个字节</b>

[!NOTE]
这是一篇面向使用者的功能介绍。想直接上手,拉下来打开一个网页就能用;想深入,往下读,每一节都是一个能救急的场景。

打开一个网页,CTF 里常见的编码、古典密码、现代加密、哈希校验、进制转换、密码分析爆破、隐写图像,全都在这里。所有计算在浏览器本地完成,不联网、不上传。

而最省事的入口,是一把梭

解析文件演示

拿到一串不知道是什么编码的密文,不用一个个试。粘进去,点「一键解码」,它会自动识别可能的编码链并给出候选结果,按可信度排序。

它背后其实是两套引擎并存:

还支持:

一把梭能把「先做 A 再做 B」的嵌套编码自动拆开。以两层为例:

开启「多层链式解码」后,你不需要知道它套了几层、套了什么,粘进去等结果即可(最多自动展开 3 层)。

一次性操作满足不了的场景,用配方链。它是一个可视化的链式编辑器:

内置几个开箱示例,照着改就能上手:

配方链演示

遇到旗语、外星文字、游戏自造字、古代文字这种「只能看图对照」的编码,靠记忆是不现实的。内置编码图鉴,共 253 张图形编码对照表,分七大类:

图片走本地资源、懒加载,左侧分类树 + 名称 / 别名搜索,右侧大图可缩放拖拽。看到一串看不懂的符号,先来这里翻。

图片描述

CTF 里常出现系统字体渲染不出来的生僻汉字、古文字、小语种符号 —— 别的工具显示成一堆「☐☐☐」豆腐块,这里不会。

工具箱内置 天珩全字库(全字堂)V5.0.0,覆盖全 Unicode、15 万余汉字及 Unicode 17.0 定义的各类符号与小语种,按 Unicode 平面懒加载(用到哪个平面才加载哪块字库)。配合独立的字符显示器,可对同一段输入做三视角透视:

字符演示

可复制的生僻字演示:\## 这里是小标题:你的电脑能成功显示这些生僻字吗?你的电脑能显示正确显示公式吗? ????㐃????????????????????????????????????????????????????????????????????????????????????㘢????㔔㪳㫈〇????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????龘????????????㔔㪳㫈廖孃霝㐃鸊癴纞臝嚢虪䶯彝興????樂爨䨻華巍彁爨曐蘲靁㰷匶巪齉龘齉齾爩麤龗灪龖厵爨癵驫麣纞虋讟钃鸜麷鞻龗鱻爩麤灪爨癵籱虪齺魕爧麣虪齺纞鸜麷鞻鬰靊飝虪齺魕爧蠿齺虪靐齉齾爩鱻爨癵籱饢驫麣龗鱻爩麤灪爨飝虪爩麤龗灪龖厵爨癵驫麣。 我是*斜体MD*,我是**粗体MD**,我是引用代码print"hello!"`我是LaTeX公式 牛顿第二定律:F=ma 质能方程:E=mc2 一个三次函数:f(x)=2x35x2+3x7``

拖入一个文件,工具箱自动识别类型(靠魔数表 + 结构解析),并能做 CTF 里最常见的一件事 —— 剥离附加数据

附加数据剥离(trailerCarve) 两种模式:

剥出的附加数据可直接查看长度、做魔数识别、hex / ASCII / Base64 呈现 —— 「图片后面藏了个压缩包」这类题,一步到位。

文件识别演示

解析文件演示

这不只是查询工具,也是学习工具。面向大一大二学生,每个算法的操作页在输出框下方都渲染一张 edu 科普卡,讲清楚:

Edu演示

科普卡目标覆盖整个算法注册表,并提供中英双语层(英文缺失时回落中文)。边用边学:解一道题的同时,顺手就把这个编码 / 密码的原理弄明白了。

温和红主题,暗亮色随手切,看着舒服。

关于页面-白

关于页面-暗

追求「打开就能用、到处都能跑」:

平台上,Windows(主平台,含本地桥全功能)/ macOS / Linux / ChromeOS / 移动端(PWA)全都能跑,前端 500+ 算法在哪都在线。

说明:下表维度基于我们对同类产品的功能调研整理,竞品能力以公开信息为准,你可对照实际情况调整。
图例:✅ 支持 ⚠️ 部分支持 / 有局限 ❌ 不支持 ???? 规划中

一句话总结:别人强的它基本都有(配方、自动检测、隐写、外部工具),别人没有的它也有(内置教学、图形图鉴 253 张、全 Unicode 字库、插件 + MCP 扩展、16 语言),而且全程纯前端零外发。

这个工具箱还在长大,欢迎你加入:

贡献者会被写进「关于」页面。 你的名字会一直在那里,和这个工具箱一起被每一个打开它的人看到。

<b>打开一个网页,就能应付赛场上绝大多数编解码需求。</b>

分类 数量 例子
符号编码 symbol 68 ADFGX、培根图形等
其他 other 75 各类杂项对照表
外星文字 alien 41 Aurebesh、Standard Galactic 等
游戏文字 game 33 各游戏自造字体
古代文字 ancient 19 巴比伦、亚特兰蒂斯等
旗语手语 flag 11 海事旗语、手语字母
条码 barcode 6 各类一维 / 二维码示意
能力维度 恒烈 CTF 工具箱 同类产品① 同类产品② 同类产品③ 同类产品④
纯前端 · 零外发 · 本地运行 ⚠️(桌面程序) ⚠️ ⚠️
编解码算法数量 ✅ 500+ ✅ 300+ ✅ 多 ⚠️ 一般 ⚠️ 一般
一把梭智能自动解码 ⚠️(自动检测) ⚠️
多层链式自动解码 ✅ ≤3 层 ⚠️ ⚠️
可视化配方 / 流水线 ⚠️
中文 / 本土编码(社核 / 佛曰 / 熊曰等) ⚠️ ⚠️
图形编码图鉴(253 张对照) ⚠️
内置密码学教学(edu 科普卡)
全 Unicode 字库显示(生僻字不豆腐) ⚠️(依赖系统字体) ⚠️ ⚠️ ⚠️
文件识别 + 附加数据剥离 ⚠️ ⚠️ ⚠️
隐写 / 图像分析 ⚠️ ⚠️ ⚠️
外部工具桥接(steghide / bkcrack 等) ✅(Windows) ⚠️
离线 PWA / 可安装 ⚠️ ✅(本地程序)
多语言界面 ✅ 16 种 ⚠️ ⚠️(中文) ⚠️ ⚠️
插件 SDK / AI(MCP)扩展
开源协议 ✅ Apache 2.0 ⚠️ ⚠️
输入:  SGVsbG8gQ1RG
        ↓ 自动识别为 Base64,解码
输出:  Hello CTF
密文:  dXJ5eWI=
        ↓ 第 1 层:识别 Base64 → 解码
        uryyb
        ↓ 第 2 层:识别 ROT13 特征 → 解码
明文:  hello

[!NOTE]
这是一篇面向使用者的功能介绍。想直接上手,拉下来打开一个网页就能用;想深入,往下读,每一节都是一个能救急的场景。

字符演示

可复制的生僻字演示:\## 这里是小标题:你的电脑能成功显示这些生僻字吗?你的电脑能显示正确显示公式吗? ????㐃????????????????????????????????????????????????????????????????????????????????????㘢????㔔㪳㫈〇????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????龘????????????㔔㪳㫈廖孃霝㐃鸊癴纞臝嚢虪䶯彝興????樂爨䨻華巍彁爨曐蘲靁㰷匶巪齉龘齉齾爩麤龗灪龖厵爨癵驫麣纞虋讟钃鸜麷鞻龗鱻爩麤灪爨癵籱虪齺魕爧麣虪齺纞鸜麷鞻鬰靊飝虪齺魕爧蠿齺虪靐齉齾爩鱻爨癵籱饢驫麣龗鱻爩麤灪爨飝虪爩麤龗灪龖厵爨癵驫麣。 我是*斜体MD*,我是**粗体MD**,我是引用代码print"hello!"`我是LaTeX公式 牛顿第二定律:F=ma 质能方程:E=mc2 一个三次函数:f(x)=2x35x2+3x7``

说明:下表维度基于我们对同类产品的功能调研整理,竞品能力以公开信息为准,你可对照实际情况调整。
图例:✅ 支持 ⚠️ 部分支持 / 有局限 ❌ 不支持 ???? 规划中

贡献者会被写进「关于」页面。 你的名字会一直在那里,和这个工具箱一起被每一个打开它的人看到。

分类 数量 例子
符号编码 symbol 68 ADFGX、培根图形等
其他 other 75 各类杂项对照表
外星文字 alien 41 Aurebesh、Standard Galactic 等
游戏文字 game 33 各游戏自造字体
古代文字 ancient 19 巴比伦、亚特兰蒂斯等
旗语手语 flag 11 海事旗语、手语字母
条码 barcode 6 各类一维 / 二维码示意
能力维度 恒烈 CTF 工具箱 同类产品① 同类产品② 同类产品③ 同类产品④
纯前端 · 零外发 · 本地运行 ⚠️(桌面程序) ⚠️ ⚠️
编解码算法数量 ✅ 500+ ✅ 300+ ✅ 多 ⚠️ 一般 ⚠️ 一般
一把梭智能自动解码 ⚠️(自动检测) ⚠️
多层链式自动解码 ✅ ≤3 层 ⚠️ ⚠️
可视化配方 / 流水线 ⚠️
中文 / 本土编码(社核 / 佛曰 / 熊曰等) ⚠️ ⚠️
图形编码图鉴(253 张对照) ⚠️
内置密码学教学(edu 科普卡)
全 Unicode 字库显示(生僻字不豆腐) ⚠️(依赖系统字体) ⚠️ ⚠️ ⚠️
文件识别 + 附加数据剥离 ⚠️ ⚠️ ⚠️
隐写 / 图像分析 ⚠️ ⚠️ ⚠️
外部工具桥接(steghide / bkcrack 等) ✅(Windows) ⚠️
离线 PWA / 可安装 ⚠️ ✅(本地程序)
多语言界面 ✅ 16 种 ⚠️ ⚠️(中文) ⚠️ ⚠️
插件 SDK / AI(MCP)扩展
开源协议 ✅ Apache 2.0 ⚠️ ⚠️
  • 500+ 独立算法,覆盖十大分类:Base 系列 / 文本传输编码 / 花式 CTF 编码 / 中文本土编码 / 古典密码 / 现代加密 / 哈希校验 / 进制字符集 / 分析爆破 / 隐写图像。
  • 每个算法都是独立、纯函数式的一条注册记录,互不干扰,可单独调用、可串联、可被插件扩展。
  • 冷门到「社会主义核心价值观」「佛曰」「熊曰」「兽音译者」,常用到 AES / RSA / SM4 国密 / 维吉尼亚 / 栅栏,一个界面全覆盖。
  • 穷举全解 —— 对所有可解码算法跑一遍,靠字符集指纹和输入特征预筛,带参算法自动做参数网格扫描,结果按分类平铺。
  • 智能优选 —— 多层 BFS 搜索 + 综合评分,惩罚过长的解码链、奖励命中 flag{...} 或你指定的目标特征,只把最可能的几个结果顶到前面。
  • 目标特征(crib)过滤:填 flag{ / ctf{ 之类,命中的候选直接高亮置顶。
  • 密钥 + 密文一键尝试:给定密钥,自动枚举 AES / DES / 3DES / RC4 / XOR / Fernet × 多种模式 × 多种编码组合。
  • 深度爆破多层链式解码(≤3 层) 开关。
  • 左侧算法拖进链里,按需要排序,每个节点可单独指定编码 / 解码 / 运行模式。
  • 底层是图模型 + 拓扑排序执行,支持多路输入拼接、环检测与校验。
  • 配方可导出 / 导入 JSON(自有格式,连输入内容一起存,方便完整复现和分享给队友)。
  • Hex → Base64
  • Caesar(13) → ROT13
  • URL decode → Base64 decode → MD5

[招生]科锐逆向工程师培训(2026年7月3日实地,远程教学同时开班, 第56期)!

最后于 6小时前 被Henglie编辑 ,原因: 修正图片
收藏
免费 0
打赏
分享
最新回复 (1)
雪    币: 207
活跃值: (634)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
学习学习,我爱学习
8小时前
0
游客
登录 | 注册 方可回帖
返回