CTFCrackTools
CTFCrackTools X 是 CTFCrackTools 的全新一代版本。"X" 代表着:
- eXtreme — 极致的性能与体验
- eXtensible — 可扩展的节点化架构
- neXt — 面向未来的技术栈
| CTFCrackTools V4 | CTFCrackTools X | |
|---|---|---|
| 界面 | 传统表单 | 节点化工作流 |
| 性能 | Java 运行时 | 原生性能 |
| 体积 | ~50MB+ | <15MB |
| 跨平台 | 需要 JRE | 原生支持 |
功能特性
节点化工作流
告别传统的线性操作,通过可视化节点自由组合编解码流程。
- 下载并安装 适合你系统的版本
- 启动应用,你会看到一个空白画布
- 右键添加节点:Input → 编码节点 → Output
- 连接节点,输入文本,点击执行

43+ 内置算法
覆盖 CTF 常见的编解码、加密、哈希需求:
编码 (15)
- Base64 / Base32 / Base58 / Base85 - Hex / URL / ASCII / Binary - Morse / UUEncode / ROT47 - Unicode / HTML Entity - JWT Decode / Brainfuck古典密码 (11)
- Caesar / ROT13 / Atbash - Vigenère / Beaufort - Playfair / Polybius - Affine / Rail Fence - Bacon / XOR现代加密 (5)
- AES-128-CBC - DES / 3DES - Blowfish - RC4哈希 & KDF (6)
- MD5 / SHA1 / SHA256 / SHA512 - HMAC-SHA256 - PBKDF2文本处理 (7)
- Uppercase / Lowercase - Reverse / Trim - Capitalize / SwapCase - Length跨平台支持
原生支持 Windows、macOS、Linux,无需安装运行时。
下载
前往 Releases 下载适合你系统的版本:
| 平台 | 文件名 |
|---|---|
| Windows x64 | ctfcracktools-x-windows-x64.exe |
| macOS ARM64 | ctfcracktools-x-macos-arm64 |
| Linux x64 | ctfcracktools-x-linux-x64 |
注意: macOS/Linux 用户下载后需要添加执行权限:
chmod +x ctfcracktools-x-*
作者留
很长的一段时间里,我收到过许多关于本工具的反馈,但是因为很长一段时间没有接触 CTF 这个圈子所以一直搁置,这个项目也因为年轻时不懂事错误地迭代了四个大版本。
因为很多朋友反馈本工具的问题并非通过 github,而是通过我私人的联系方式,这也导致我常常忘记。
我印象中本工具最初是在 2016 发布的,同时我多次清理 commit 记录,因为年轻时不懂事并不知道如何规范地 push 代码,为了规范化和代码的整洁只能不停地覆盖 git 记录。
现在已经熟练掌握 git 地操作了,但是也已经过去了十年,我想起了十年前使用 eclipse 编程的那个过年夜,如果时间可以停留在当年该有多美好。
近期的一段时间,我一直在参与或者主导一些我兴趣使然的项目,当我检索以前写过的项目里,我注意到这款我 16 岁时编写的工具,我也想起当时挑灯夜战做 CTF 题目的初心。确实本工具在开源的圈子并不算非常优秀的工具,它仅仅只是一个新手入门的工具。
之所以让这段话留在文末是希望抛开煽情本身让大家更专注于工具功能本身,我很清楚这款工具在十年后的今天并非“优秀”的工具,所以我希望在日后能够不停地更新让这款工具重新被大家使用。在重构本项目前,我特地翻看了几年前自己的留言,以及在搜索引擎上搜索了本工具的相关内容,我看到一些博主在今天仍然在推荐我的工具,以及在一些 write up 提到我这款工具,这让我非常开心。谢谢大家这么多年的支持。
为了让本工具能在当前的环境下依然能发挥一点余热,我花费了一点时间使用全新的架构对本项目进行重构。希望你能喜欢。
在提交代码的这一天是 2025 年 12 月 25 号,是圣诞节,祝大家圣诞节愉快。
