概述
CyberChef由我们安装、更新和备份,运行在法国的机器上。数据分析的瑞士军刀:编码、加密、压缩、提取,全靠把一个个"配方"拖拽拼接起来完成。您什么都不用装,也不用配置服务器:下单后几分钟,这个应用就会以您的名义上线。
与它相配的是 应用 入门版,每月 2.99 €(含税)—— 1 GB 内存,而理论上的最低要求只有 256 MB,这是我们目录里配置最小的一款。原因很简单:CyberChef 在服务器端什么都不算。机器只负责提供一个页面和它的 JavaScript 代码;所有的解码、解密和解压缩工作,都在您自己的设备上完成。我们不会为一个用不上内存的软件多卖您内存。
这里没有什么要迁移,也没有什么要备份:一份"配方"—— 也就是您串联起来的那一连串操作 —— 会保存在一个链接里,或者一个可以下载的文件里。您可以把有用的配方存进团队的 wiki 里,通过消息分享出去,几个月后原样重新加载,完全不变。
托管服务带来的改变
拖拽拼接起来的配方
您可以一层层叠加操作:先去掉 URL,再解码 base64,再解压缩,再用正则表达式提取内容。每改动一次,结果就会重新计算,整份配方也能保存在一个链接或一个文件里。
什么都不会离开您的浏览器
所有操作都在客户端运行。服务器只负责发送页面,之后就不再插手。这一点一分钟就能验证:工具加载完之后断开网络,它照样能用。这正是 CyberChef 和那些"随手粘贴一个生产环境令牌就用"的在线解码工具的本质区别。
会"猜"的 Magic 功能
面对一串不知道是什么的字符,Magic 会尝试各种可能的编码方式,给出最可能的操作序列 —— 哪怕是 base64 里藏着 gzip、gzip 里又藏着十六进制,它也能自己摸索出来。
远不止 base64
MD5、SHA 和 HMAC 摘要,AES、DES 和 RSA,JWT 解码和签名验证,gzip、zlib 和 bzip2,压缩包提取,字符集转换,CSV 转 JSON,日期和时间戳处理,子网计算,恶意 URL 脱敏,二维码,熵值测量。
为什么托管给我们而不是自己装
一位拆解可疑附件的分析师
用正则表达式提取 URL,脱敏处理后就能安全地引用它们,解码 base64 载荷,再测量结果的熵值 —— 全程都不用把样本发给任何第三方服务。
一位检查生产环境令牌的开发者
JWT 的内容可以直接在页面里读取,签名也能直接验证。不用再把一个有效的令牌粘贴进搜索引擎随便找到的第一个解码工具里。
一位拿到编码有问题的导出文件的管理员
文件是 Windows-1252 编码的,需要转成 UTF-8,日期那一列又是 Unix 时间戳格式。三步操作串起来,文件就干净了。
一位网络安全培训讲师
给教室配一个实例,所有人用同一个地址,提前准备好的配方通过链接就能打开。不用再逐台电脑去配置。
一个面对一堆看不懂数据的技术支持团队
要转换十六进制、要读时间戳、要判断一个 IP 地址属于哪个子网:这三个操作都在同一个地方,不用再分散跑五个不同的网站。
一个从法国提供服务的分析工具
页面来自我们自建自营的新阿基坦大区基础设施,没有访问统计,也没有第三方脚本 —— 对于一个经常要在屏幕上处理敏感数据的工具来说,这一点很重要。
常见问题
不会。CyberChef 是一个完全在客户端运行的应用:服务器只发送 HTML 和 JavaScript,之后您粘贴进去的任何内容都和它没有关系了。验证这一点只需要一分钟 —— 加载页面,断开网络连接,继续操作:一切照常运行。正因为如此,它才适合处理那些您不愿意交给任何人的数据。
因为跑在您机器上的代码,终究是从某个地方来的。从一个您不掌控的网站加载 CyberChef,就意味着每次访问都要信任那个网站提供的 JavaScript。把它托管起来,您就固定了版本,即使在封闭网络里也能用,还能给团队一个内部地址使用 —— 从此不用再随手打开搜到的第一个在线解码工具。
老实说,有三点。输入的数据量受浏览器内存限制:超过几十兆字节,标签页就会开始吃力。这个工具是交互式的,没有 API:要处理一千个文件,需要的是命令行脚本,而不是 CyberChef。另外,它也不能替代一整套取证分析工具 —— 它是一张工作台,不是一间实验室。
什么都不用。您选择应用,填写它要求的两三个字段,它就会上线;地址和登录凭证会通过邮件发给您。CyberChef 推荐的套餐是应用 入门版,每月 2.99 €(含税),配 1 GB 内存,以后想换套餐也不必重装。
包含,这是服务的一部分。一个不更新的自建应用是安全隐患,不是省钱。版本升级由我们负责执行和检查,备份保留 14 天,需要的话可以从客户空间回退。