CyberChef

CyberChef
软件描述
CyberChef 是一款简单直观的网页应用,可在浏览器中执行各种“网络”操作。可通过网站在浏览器中客户端运行,或作为可下载的 HTML 文件使用。
官方网站
访问软件的官方网站了解更多信息
gchq.github.io
什么是 CyberChef?
功能
拖放操作
可在菜谱列表中拖动操作进行添加或重新排序。
可将大小达 2GB 的文件直接拖拽至输入框,从而在浏览器中加载。
自动烘焙
每次修改输入内容或菜谱时,CyberChef 会自动为您“烘焙”并立即生成输出结果。
如影响性能(例如输入数据非常大),可关闭此功能并手动操作。
自动编码检测
CyberChef 使用多种技术尝试自动检测您的数据所采用的编码格式。若找到合适的操作能正确解析数据,输出字段将显示“魔法”图标,点击即可解码数据。
断点
您可在任意操作上设置断点,在执行前暂停运行。
也可逐个操作逐步执行菜谱,查看每一步的数据状态。
保存与加载菜谱
若您创建了一个优秀的菜谱,可随时点击“保存菜谱”将其存入本地存储,下次访问 CyberChef 时仍可使用。
您还可复制包含菜谱和输入内容的 URL,方便与他人分享。
搜索
若知道所需操作的名称或相关关键词,只需在搜索栏中输入,匹配的操作将即时显示。
高亮显示
在输入或输出区域选中文本后,将显示偏移量和长度值;若可能,对应的文本将在另一区域被高亮(例如:在输入中高亮“question”一词,即可查看其在输出中的位置)[11]。
保存至文件与从文件加载
您可随时将输出保存为文件,也可通过拖拽方式将文件放入输入框以加载。支持约 2GB 大小的文件(取决于浏览器),但某些操作处理如此大量数据时可能耗时较长。
CyberChef 完全运行于客户端
请注意,您的菜谱配置及输入内容(无论是文本还是文件)均不会发送至 CyberChef 网站服务器——所有处理均在您的浏览器内、本机上完成。
由于这一特性,CyberChef 可下载并在本地运行。您可点击应用左上角链接下载完整版本,部署到虚拟机中,与其他用户共享,或在封闭网络中托管使用。

