号称程序员必备的“网络瑞士军刀”,优雅强大!


大家好,我是热爱开源的了不起!

各位是否经常在处理数据时觉得头疼呢?比如说,你有一堆奇怪的字符,你想知道它们到底是什么?或者你需要对一段文本进行加密解密,但又不知道从何下手?

别担心,今天分享的这个项目可以很好的帮到你 - CyberChef

这可不是一般的厨房,而是个充满黑客风格的厨房,里面可不是炖肉的菜谱,而是炼化数据的魔法秘方!

项目简介

CyberChef是一款由英国政府通信总部(GCHQ)开发的一款强大的开源工具,用于数据转换和分析。它能让你像在做烘焙一样处理数据,但不是用面粉和鸡蛋,而是用编码、解码、加密、解密、压缩、解压等操作!

主要功能有:

CyberChef支持多达数百种操作,从基本的编码解码到复杂的数据分析,应有尽有。而且,它的操作是可组合的,你可以像搭积木一样将各种操作连接起来,构建你自己的数据处理流程。

想象一下,它就像是个万能的调味料,你可以随心所欲地混合、搭配,创造出你需要的数据处理流程!

项目安装使用

我们来看看如何快速上手CyberChef吧!

官方推荐本地安装可以通过 Docker 快速启动:

1
docker run -it -p 8080:80 ghcr.io/gchq/cyberchef:latest

同时,为了方便我们尝鲜体验,官方也提供了demo站:

1
https://gchq.github.io/CyberChef

项目使用

启动项目,界面如下:

CyberChef 的界面大致分为四个区域:左侧的操作列表、中间的食谱操作区、右上角的输入框、右下角的结果输出框。

你可以将想要使用的操作拖到食谱区域,并指定参数和选项。比如说,我这边有一段经过Base64编码的文本,想将它解码成普通文本。

只需要在输入框中粘贴Base64编码文本,拖拽一个Base64解码操作到操作区域即可解码。

我们还可以进行叠加操作,如,可以直接对上面的结果再进行Hex编码,找到并拖拽 “To Hex”模块到中间的工作区即可。

是不是非常简单快捷呢?

官方还提供了好些个示例,可以进行参考学习。

如将多个时间戳显示为完整日期

总而言之,CyberChef是一个非常强大、灵活且易用的数据处理工具。无论是在做渗透测试、数据分析还是解密工作,都能给我们带来极大的帮助。

1
项目地址:https://github.com/gchq/CyberChef

写在最后

欢迎加我微信,邀请加入 交流群,目前群里都在讨论整理更多GPT玩法,教你如何更好的调教使用GPT,提升效率,甚至如何使用GPT赚钱等等,欢迎围观~

问君能有几多愁,开源项目解千愁,我们下期再见!

大家的点赞、收藏和评论非常重要,如文章对你有帮助还请转发支持下,谢谢!


  目录