工具与资源gchq.github.io编辑精选
CyberChef:网络界的瑞士军刀
CyberChef – A Cyber Swiss Army Knife
2016 — 2024,它一次次回到首页
黑点是上首页(≥ 50 分)的那次投稿,空心点是没冲上去的投稿,点越大分数越高。
导读
CyberChef 是英国政府通信总部(GCHQ)开源的网页端“网络瑞士军刀”,可在浏览器中把编码、加密、压缩、字符串处理等上百种操作串成“配方”,用于解码、解混淆和数据分析。它完全在本地运行,还支持通过链接分享操作流程,是安全取证和 CTF 解题的常用工具。
为什么经久不衰:它把日常安全工作中大量零散的编解码小工具整合成一个纯浏览器端、可分享配方的万能工具,多年来持续维护,至今仍是取证和 CTF 场景的首选。
HN 评论精选
提醒读者 GCHQ 的背景与监控争议
给不了解 GCHQ 的人科普一下:它就是英国的 NSA,带着随之而来的所有问题——2013 年斯诺登披露其通过 Tempora 项目收集英国全部网络和电话数据。
yarrel查看英文原文
For those of you who don't know what GCHQ is, it's the UK's NSA with all the problems that entails - https://en.wikipedia.org/wiki/Government_Communications_Headquarters "In 2013, GCHQ received considerable media attention when the former National Security Agency contractor Edward Snowden revealed that the agency was in the process of collecting all online and telephone data in the UK via the Tempora programme."
实战取证视角肯定其配方组合的实用性
做日常取证、给代码去混淆或写概念验证时这个工具非常实用。界面很流畅,可以创建无限多的配方组合,而字符串处理正是安全工作的日常。为 GCHQ 点赞——因为没跟着例行抨击情报机构和膜拜斯诺登,我会被踩到页面底部。
mmaunder查看英文原文
This is actually quite useful if you're doing day-to-day forensic work and are trying to de-obfuscate code or are creating proof of concepts. The interface is really slick and it lets you create an infinite number of recipes/permutations. String processing is much of what we do in security. Yay for GCHQ. You'll find me at the bottom of this page due to an omission of obligatory IC bashing and Snowden fanboyism.
一个工具替代多个小站,且配方可分享
这是个出色的工具,已经取代了我常去的 3、4 个做基础转换的小网站。另外你可以定义一组操作并生成可分享的链接,比如直接分享一个 ROT13 配方。
boarnoah查看英文原文
Its a brilliant tool, has replaced visiting 3 or 4 different mini sites to do some basic conversions etc.. EDIT: Other thing to note, is you can define, a set of operations, ex: https://gchq.github.io/CyberChef/#recipe=ROT13(true,true,13) and get a shareable link
自动识别编码的 Magic 功能对 CTF 特别有用
我本来也想为 CTF 做个类似工具,尤其是它的 Magic 自动检测编码功能——给它一段未知的字符串或文件,它能自动识别出 base64 之类的常见编码,真的很酷。
nyxxie查看英文原文
Wow I actually thought of building a tool similar to this for CTFs, specifically this feature: https://github.com/gchq/CyberChef/wiki/Automatic-detection-of-encoded-data-using-CyberChef-Magic This is REALLY cool. Basically given an unknown string or file from something CTF-y you can run this tool on it to look for low-hanging fruit like it being e.g. base64 encoded.
历次讨论
同类还值得读
直接在浏览器中启动 Linux 内核
Boot a linux kernel right inside your browser.
Fabrice Bellard 的 JSLinux 页面,用 JavaScript 在浏览器里启动一个 Linux 内核,并提供一个可交互的终端环境。
工具与资源上首页 5 次 · 2011–2025bellard.orgHacker News 未公开功能与行为清单(2018)
A List of Hacker News's Undocumented Features and Behaviors (2018)
数据科学家 Max Woolf 整理的 Hacker News 未公开功能与行为清单,涵盖投票机制、排名算法、账号惩罚等社区运作细节。
工具与资源上首页 5 次 · 2019–2025github.comMapSCII:在终端中用盲文和 ASCII 渲染地图
MapSCII – Braille and ASCII map renderer for the console
MapSCII 是一个在命令行终端里渲染地图的开源工具,用盲文字符和 ASCII 字符把地理数据画成可交互浏览的字符地图。
工具与资源上首页 5 次 · 2017–2025github.com顶尖大学的免费在线课程
Free Online Courses from Top Universities
Open Culture 整理的一份免费在线课程合集,汇集了全球顶尖大学(如 MIT、斯坦福、耶鲁等)向公众开放的网络课程资源,涵盖音频、视频等多种形式。
工具与资源上首页 5 次 · 2010–2022openculture.com淘气字符串:容易引发用户输入问题的字符串清单
Naughty Strings: A list of strings likely to cause issues as user-input data
一个 GitHub 仓库,收录了大量容易让程序出问题的用户输入字符串,如特殊字符、emoji、SQL 注入片段、系统命令等,供开发者用于测试输入处理逻辑。
工具与资源上首页 4 次 · 2015–2020github.com