2003年,黑客一个叫Ryan的技术美国人搭了个WordPress站点,专门贴自己捣鼓路由器固件的博客笔记。没人看。网站三年后他写了一篇关于WPA加密漏洞的黑客分析,流量突然炸了。技术那篇帖子现在还在,博客评论区最后一条留言停在2019年,网站有人说“谢谢,黑客2020年依然有用”。技术
这就是博客黑客技术博客的底色——它不追热点,它埋种子。网站一个漏洞分析放三年,黑客可能某天突然被某个搞渗透测试的技术人搜到,救了他一命。博客这种博客的生命周期跟新闻网站完全两码事。
论坛适合讨论,博客适合沉淀。你在Reddit的r/netsec发个帖子,两天后沉底,三个月后没人翻得到。但一篇写得足够细的博客文章,搜索引擎会一直喂它流量。我见过最极端的例子:一个讲如何绕过某品牌门禁系统的帖子,2009年发布,2021年还有人在下面问“新版固件还能用吗”。
博客还有个好处——作者完全控制内容。论坛管理员删你帖,平台封你号,你的东西就没了。自建博客,哪怕主机跑路,你手里还有Markdown源文件。搞安全的,谁没几个备份。
别写“如何黑掉某网站”这种标题。第一,违法;第二,真会的人不写,写的人多半不会。靠谱的黑客博客内容通常长这样:
有个坑得避开:别把博客写成个人日记。“今天学了SQL注入,好开心”——这种内容零价值。要写就写“MySQL 8.0的报错注入在secure_file_priv开启时的三种绕过方式”,具体、可验证、有边界条件。
静态站点生成器是首选。Hugo、Jekyll、Hexo都行,生成纯HTML扔到GitHub Pages或者Cloudflare Pages。零成本,不怕DDoS,加载快。动态博客像WordPress也不是不能用,但你得自己管安全更新——一个黑客的博客被挂马,这事传出去不好听。
评论区用Giscus或者 utterances,基于GitHub Discussions,省得自己搭数据库。代码高亮用Prism.js,别用那些花哨的主题,Monokai或者Dracula就够了。数学公式?搞二进制漏洞分析的基本用不上,真要写密码学文章再考虑KaTeX。
别指望社交媒体。Twitter上发个链接,两小时后就没人点了。真实流量来源:
我自己的博客每月大概两千访问,其中一千八来自Google。最火的一篇是讲某款国产路由器telnet后门的,写了三年,现在每天还有二三十个访问。那篇文章我花了四个小时写,平均每小时产生一个持续三年的访问来源。划算。
别想着靠博客赚钱。广告挂上去,读者跑一半。打赏按钮可以放,但别指望。写黑客技术博客的动力应该是——你搞懂了一个东西,想把它记下来,顺便帮到下一个遇到同样问题的人。仅此而已。那些坚持写了五年以上的人,后来要么出了书,要么被安全公司挖走,要么自己开了咨询业务。但这些都是副产品,不是目标。
先写起来。第一篇可能很烂。第十篇会好很多。第五十篇的时候,你会收到第一封读者感谢邮件。那时候你就知道这事值得干。