CyberChef
gchq.github.io又名 CyberChef、Cyber Swiss Army Knife、网络瑞士军刀
英国 GCHQ 开源的浏览器端数据处理工具,把 Base64、哈希、压缩等操作拖进「配方」串联执行,Magic 能自动猜测编码层数,所有计算在本地完成,适合安全分析和做 CTF 题的人快速验证一段看不懂的数据。
工具免费不用登录网页英文开源
CyberChef 是一个跑在浏览器里的数据处理工具,由英国政府通信总部(GCHQ)开源。它要解决的是同一件事:手里拿到一段看不懂的数据,想弄清它是什么、经过了几层处理。Base64 字符串、十六进制转储、gzip 压缩包、时间戳、X.509 证书,都可以丢进输入框,再挑几个操作处理它。
拖拽拼出处理流程
界面左边是操作列表,中间是「配方」(Recipe),右边是输出。把操作拖进配方区,按顺序排好,点 Bake 就依次执行。比如先「From Base64」再「Gunzip」,两步就能把一段压缩过的编码还原出来。配方可以保存到本地、生成深链接分享给别人,对方打开就能用自己的数据跑同一套流程。
几个常被提到的操作:Fork 把多行输入拆开逐行处理,适合一次解析十几条时间戳;Magic 会自动猜测数据经过哪些编码并给出可用的操作组合;输入框支持直接拖入文件,官方说能处理约 2GB 的文件,但操作跑起来可能很慢,输出超过默认 1MiB 会转成可下载的文件。
适合谁
安全分析、应急响应、逆向的人用得最多,开发者和做 CTF 题的人也常拿它快速验证一段数据。它不要求写代码,但知道 Base64、哈希、异或这些词会顺手很多。页面有上下文帮助,鼠标悬停在功能上按 F1 就能看说明。
费用与限制
以 Apache 2.0 协议开源,网页版免费,代码在 GitHub 上,也可以下载 ZIP 自行部署。界面只有英文。所有计算在浏览器本地完成,数据不上传,但大文件会吃内存,复杂配方在旧机器上会卡。
常见问题
CyberChef 收费吗?
CyberChef 免费使用。
用 CyberChef 要登录吗?
不用登录就能用。
CyberChef 有哪些平台 / App?
支持 网页。
CyberChef 的替代品有哪些?
本站整理了 6 个替代品,例如 DevToys、BTool、EdgeOne 开发者工具、IT-Tools。