猫宁!!!

参考链接:https://www.4hou.com/info/news/981.html

这个产品免费开源易用,如果称之为网络瑞士军刀,没什么异议。

github地址:https://github.com/gchq/CyberChef

CyberChef是一个简单易操作的网络应用程序,在浏览器上可以进行各种“网络”操作,包括简单的编码(例如XOR/Base64),复杂的加密(例如AES/DES/Blowfish),二进制文件的创建和转换,数据的压缩与解压,计算哈希值与校验,IPv6与X.509解析,更改字符编码,等等很多功能。

CyberChef的目的就是要让使技术和非技术分析人员以简单的操作方式来分析数据,而不是面对数据再进行复杂的工具开发或是发明新的一种算法,开发人员对CyberChef进行了多年的构思,设计,开发以及每年10%递增改进。

我用的是QQ浏览器,腾讯翻译君可以在侧边栏协助翻译英文,可以给工作带来巨大的便利。

chrome或者firefox,edge浏览器都是支持运行CyberChef这个程序的。

点击这里可以进入demo界面,访问地址是https://gchq.github.io/CyberChef/,显示刚刚更新过部分代码。

目前支持的浏览器类型3个

很贴心,对方还有离线的版本可以使用

我下载了它们的离线版本

启动之后,和在线版无异,但是在线的是实时更新的那种,不过影响不大,这里有几个最常用的。

这里举3个例子来说明大致的用法以及它的功能的强大之处。

这里有搜索功能,搜索想使用的功能关键词即可。

鼠标放在可选项的时候,可以看到对该项的一个说明,以及它们对应的维基百科英文内容,双击就是选择该项了。

to base64

没想到仅转换为base64就有这么多的方式可以选择,13种形式的base64。from base64可以实现逆向解码。

选择第一种来举例,autobake表示自动转换,手动需要点击bake。

regular expression

正则表达式,可以自定义,可以从里面选择常用的正则表达式,例如ipv4,邮箱,域名或者url等等。

针对输出,可以选择匹配项高亮或者仅显示匹配项。

extract ip addresses,选择移除本地ip的选项,可以去掉127.0.0.1和10.10.10.2。

md2/md4/md5

1234

md2加密   45337ab528ab456381fd0fe311633a6b

再md4加密   0ad5cc9c50257709f673475a8e647c69

再md5加密   1943fe8728b92ce1eee363fc0026d0db

1234直接按照从上向下的顺序进行了多次加密,点击暂停键,可以依次看到加密过程的演变,点击禁用键表示该项功能禁止使用。

这个工具功能点很多,可以了解并试用,英国通信总部把它开源,展现了共享精神,为安全社区贡献了力量,精神和代码都非常值得我们学习。

转载于:https://www.cnblogs.com/landesk/p/10989654.html

PJzhang:英国通信总部GCHQ开源产品-网络瑞士军刀CyberChef相关推荐

  1. 英国通信公司XOR推出3000英镑起硬件加密手机

    标志着英国通信公司XOR的首个高端功能手机系列XOR TITANIUM面市.XOR开发了一款集可靠性与优雅于一身的手机.这款手机使用硬件加密来保护您的通话和信息,运用空气质量传感器提醒您潜在的危害,并 ...

  2. [置顶] 为什么要阅读源代码?如何有效的阅读源代码? 选一些比较优秀的开源产品作为源代码阅读对象?...

    盛大TeamHost上有个关于学习开源项目的wiki :http://www.teamhost.org/projects/learn-with-open-source/wiki/Wiki 一.为什么要 ...

  3. 为什么要阅读源代码?如何有效的阅读源代码? 选一些比较优秀的开源产品作为源代码阅读对象?

    一.为什么要阅读源代码? 很多作家成名之前都阅读过大量的优秀文学作品,经过长期的阅读和写作积累,慢慢的才有可能写出一些好的.甚至是优秀的文学作品. 而程序员与此类似,很多程序员也需要阅读大量的优秀程序 ...

  4. 如何从零开始设计一款好的技术开源产品

    本文发表时间:2018 年 7 月 13 号 文章最初发表于http://sunface.io 前言 技术男擅于想象也擅于幻想,类如在全球最大同性交友平台上,打造你的最强兵器,出尽风头,博得更多的同性 ...

  5. 英国武装部队启动首个专用网络军团

    英国国防部长本·华莱士近日宣布,随着国防部继续进行现代化改造以应对明天的威胁,新的网络军团已启动,以保护前线作战免受数字攻击. 英国国防部已经启动了第13信号团,这是英国武装部队的第一个专用网络军团, ...

  6. 目前网络上开源的网络爬虫以及一些简介和比较

    2019独角兽企业重金招聘Python工程师标准>>> 目前网络上开源的网络爬虫以及一些简介和比较 目前网络上有不少开源的网络爬虫可供我们使用,爬虫里面做的最好的肯定是google ...

  7. 开源史上最成功的8个开源产品

    2019独角兽企业重金招聘Python工程师标准>>> 导读:就开源本身而言,它就是个成功案例.它不仅受个人喜欢,而且众多知名企业也青睐于它. 虽然开源计划和开源产品数不胜数,但哪一 ...

  8. 开源 物联网接入_我们刚刚推出了开源产品。 那么接下来会发生什么呢?

    开源 物联网接入 by Victor F. Santos 由Victor F.Santos 我们刚刚推出了开源产品. 那么接下来会发生什么呢? (We just launched an open so ...

  9. linux tcp server开源,GitHub - 06linux/cellnet: 高性能,简单,方便的开源服务器网络库...

    cellnet cellnet是一个高性能,简单,方便的开源服务器网络库 自由混合编码,业务代码无需调整. TCP和html5的应用都可以直接使用cellnet迅速搭建服务器框架. 与Java的Net ...

最新文章

  1. 面试官欺负人:new Object()到底占用几个字节?
  2. 查看Flink的Job Graph时的问题
  3. JButton 圆角_ProE、Creo在玩具轿车设计中的一个案例应用解析|轿车|玩具|圆角
  4. 输入对话框基于PyQt4的输入对话框
  5. 阶段1 语言基础+高级_1-3-Java语言高级_1-常用API_1_第8节 Math类_18_数学工具类Math...
  6. leetcode 1143. Longest Common Subsequence | 1143. 最长公共子序列(动态规划,暴力递归->傻缓存->dp)
  7. 【进程的同步和互斥,看懂这张图就够了!】
  8. 空间复杂度 用什么符号表示_什么是大O符号解释:时空复杂性
  9. 实现深拷贝的几种方法
  10. java wmic_wmic
  11. aspcms cookies欺骗和后台无验证注入
  12. FileOutputStream方法创建文件并写入数值
  13. 关于vivo手机拍照后无法跳转裁剪
  14. 分布式路由策略(Hash取余,一致性Hash,Hash槽)
  15. 变中求生 ——频繁变化的团队如何打造团队文化
  16. 理解Nand Flash原理图
  17. ThinkPHP模版引擎之变量输出具体解释
  18. 电梯ic卡信息服务器的线怎么接,河北旭龙智能电梯IC卡控制系统分层/不分层控制器安装方法...
  19. 财务会计基础与报表的管理解读
  20. java发送 NameValuePair格式post请求

热门文章

  1. How to Use Command to Execute Git Push with Review from Sean
  2. SAP Customer Data Cloud的administrator设置
  3. 使用postman和SAP C4C OData服务创建销售订单
  4. 如何使用jMeter发送两个逻辑上相关的HTTP请求
  5. 还在用SELECT COUNT统计数据库表的行数?Out了
  6. Ubuntu虚拟机磁盘扩容+VM虚拟机开机多出1分30秒的解决方案(终极教程)
  7. python hacklib_【入门】angr:基于python的二进制分析框架
  8. java jdbc连接derby,通过JDBC连接到Derby数据库失败
  9. 2021高考襄阳四中成绩查询,襄阳四中2020年高考成绩怎么样(高考喜报)
  10. 五子棋人机对战_原生JS+Canvas实现五子棋游戏