那些忠诚的黑客

DeGao 2025-09-02 15:09:41



浅友们大家好~我是史中,我日常生活是开撩五湖四海科技大牛,我会尝试各类姿势,把他们无边脑洞、温情轶事讲给你听,倘若你极具想听到谁轶事,可以〔〕告诉我,

那些长情黑客

文 | 史中

2015年,我认识 MJ,

在一次黑客大会上,他轻轻点击一下鼠标,缓缓移开双手, Windows 系统沉吟半晌,猛地弹出一张图片——“Hello World”,全场安静,一秒之后,响起雷鸣类似掌声,

我时常回想那一幕,在那一瞬间他满足我对黑客完整想象:

倘若他想,只须要一個链接,十秒钟,世界上任何 PC 都可以被他“一波带走”,


周鸿祎比我早十二年认识 MJ,这也是 MJ 现在身处 360 原因,

MJ 有很多名字,工牌上是“重心保障事业部总经理 郑文彬”,他 ID 全称叫做“MJ0011”,老周喜欢用他十年前旧称:“马甲”,江湖上黑客迷弟迷妹们称他为大神,而 360 同事称他为“J总”〔勾总〕,


MJ:朕就是这样汉子

MJ 在 360 大厦办公室所在楼层很高,虽说不太,但四面墙中两面都是落地窗,这说明,他在整個大厦“Edge”位置,这让我联想到他在世界大赛上用漏洞三番五次远程打穿 Edge 浏览器,

如今,老周把 360 重心保障所有技术业务、几百号黑客大牛,都交在他手上,他 Title 也已经变成 360 助理总裁,倘若他看上去像一個油滑老干部,没人会觉得意外;但实际上,他依旧散发出百分之百黑客气场,

他所做事情之细致具体,让我每每叹为观止:

比方说他依旧会自己维护一些 360 产品代码,一如十多年前他做那样,

比方说他会两天两夜不睡觉,只是为在黑客大赛 Pwn2Own上调试一個漏洞,

比方说他亲自操刀雕刻出一個“世界黑客大师赛”——WCTF,

这次他坐在我对面,或者说我坐在他对面原因,就是 WCTF 2018

〔零〕WCTF

倘若你看到英文就头晕,那么我直接给你個简化版对照表:

CTF = 黑客大比武,

WCTF=世界鼎级黑客大比武,

黑客须要比武吗?目测是,、足球队一样,全世界黑客们也会组成战队,各個战队在各异大赛上轮番交手,他们名次会在一個叫做“CTFTIME”网站上实时更新,WCTF 就在 CTFTIME 上从高到低,邀请十支队伍来参赛,这种强强对决感觉有点像黑客界世界杯,


CTFTIME 上

各战队实时名次

但有一個略尴尬事实:你去问问身边朋友,十有八九不晓得这世界上还有“黑客大赛”这种存在,我得承认,黑客大赛并非被普通人Follow,

这并非因比赛自身不屌不精彩不抓马不炸裂,而是因人们压根看不懂它哪里屌哪里精彩哪里抓马哪里炸裂,

原因很简单:

所有网络攻防都是代码世界里暗流涌动,任凭对抗多么激烈,你看到永远是一堆人坐在那里,表情木讷,生无可恋,本来是 avi,但看上去却跟 jpg 一样,绝对是医治失眠良药,

这次参加 WCTF,本来我期待看到一场、其他 CTF 一样 CTF,但是我被眼前景象惊,



它更像一场真人秀,

暗色大厅里,十支队伍拱卫在主席台周围,一旁肃立着选手们将要攻击服务器,前面一堵超大屏幕,各個队伍 Logo 在上面永不停息地旋转,热血音乐四散奔突,撞击着周遭墙壁,


选手们看到大屏幕上神效,

纷纷口交称赞,

战队选手们被气氛感染,他们并非像是临时进入这個大厅比赛局外人,而仿似是生于斯长于斯,守土有责战士,在闪烁灯光音乐下,喜怒哀乐都被放大,智力转变一种有重量物体,伴随拼杀躲闪而在空中四散喷溅,

我突然意识到,这不是一场比赛,这是一個作品,

它作者,毫不意外,就是主席台前 MJ,


MJ 在主席台上

〔一〕三個细节

一类似 CTF 比赛,是主办方负责出题,看哪支队伍解出现得多,就像奥赛一样,

而 WCTF 比赛规则却是选手自己出题:

十支队伍,每队都得出两道题,总共二十道;

每支队伍都要试着解出十八道题〔自己两道不用解,,,〕;

比赛分三天,前两天是做题时间,根据答题数量计算各队总得分〔但这还不是最后得分〕;

第三天是演讲时间,每個队把自己出题思路共享给评委、其他队伍,后者为他们打分;

每個队总分就是答题得分+演讲得分+杂项〔参与过程是否犯规等等〕,

这有点像朋友聚餐,每人带来两道拿手菜,大家一起吃,吃完之后朋友们还要对其他人菜点评一番,


我给你介绍一下,这次参赛队伍是:

Eat,Sleep,Pwn,Repeat:来自德国战队,队名意思是:吃,睡,破解,重复,他们目前世界名次第二,

Shellphish:非常老牌美国战队,接近每次高级其他 CTF 比赛都能看到他们身影,

Dragon Sector:来自波兰战队,特长是喝酒,2017年、2018年蝉联 CTFTIME 最先個名,

Tea Deliverers:来自中国战队,意思是“给大佬递茶”,表现中华文化谦虚谨慎戒骄戒躁美德,,,

0daysober:来自法国、瑞士、美国、刚果联队,战队名意思是:没有一天是清醒,可见他们特长也是喝酒,

R3kapig:来自中国战队,是由 Eur3ka 、 FlappyPig 战队组成联队,

LCBC:来自战斗民族战队,他们以脑回路清奇著称,之前曾黑掉主办方电脑直接拿到赛题答案,
Cykor:韩国战队,里面有個漂漂小姐姐,

Binja:来自日本老牌战队,

TokyoWesterns:来自日本战队,因成员都生活在东京西郊石景山附近,所以取这個名字,

也许你对黑客战队不太熟悉,你可以这样理解:这些队基本上就对应足球界德国法国西班牙,〔你看,中国黑客战队可以、世界鼎级强队同台竞技,可见中国黑客战队水平是远超中国足球,〕

所谓内行看门道,既然我自诩半個内行,那我就先跟你聊三個外行看不到细节,


1、虚拟世界

由于来都是全球鼎级黑客战队,他们带来题目绝不是小孩子过家家,事实上, 接近所有题目都须要跑在相对复杂虚拟环境中,

你还记得《盗梦空间》吗?主人公每一层梦境,都是他靠脑力搭建出现一個虚拟世界,而在 WCTF 比赛里,每一道题就是这样一個梦境,也就是说,工程师须要为二十道题目搭建二十個“虚拟世界”,

有人说,WCTF 比其他 CTF 好搞,因主办方连题都不用出,但其实根本不是这样,虽说咱们能够提前拿到答案,理论上不用自己解题,

但咱们难度是把非常复杂题目布置在服务器里,倘若自己不研究清楚题目来龙去脉,怎么大概完成环境布置?

MJ 说,

这里须要给你普及一個潜规则:大多数 CTF 比赛,主办方都不会自己搭建比赛环境,而是花钱找特意公司帮忙,最先個届 WCTF 比赛环境,也是他人搭建,但是从第二次开始, MJ 定夺不用他人帮忙,

面对复杂东西,他只相信自己,

于是,360 技术团队里这些平时挖漏洞、做产品,身价不菲大神们瞬间化身“造梦师”,亲自搭建环境,但就使是这些大牛,在比赛前最后一星期,他们都是没日没夜地干,才建成这样二十個恢弘“虚拟世界”,


在现场持助技术人员,

他们都是低调黑客大牛,

2、心跳

刚才说过,黑客大赛最“难言之隐”地方就是,很难让观众体会到其中激烈,

这其实有点像现场观看 F1 赛车比赛,大多数观众看到,就是汽车无聊地一圈圈跑,最精彩超车镜头,往往持续一秒钟都不到,你刚转过头去,车已经超完,所谓“开始吗?已经结束!”说就是这种情况,

今年4月,F1 上海站观众席里,就坐着一位神秘大佬——MJ,

我看到转播镜头上有一個牌子,特意展示两個车距离非常近情况,观众注意力就自然被诱惑过去,这时倘若后车超过前车,就会有一個动画疗效,极具炫酷,观众感觉很过瘾,

MJ 说,


我去不行 F1 现场,

从秒拍影像给你们截個图吧

于是,他“逼”着并未去现场看 F1 兄弟们在 WCTF 上也加入这种玩法:

当两個队分差小于一道题分数时,两個队名字就会展示在大屏幕上,所有选手都能看到,

这还不够,现场音响会放出“砰砰”心跳声,倘若这個时候落后队伍提交一個答案,就会瞬间有一個炫酷爆炸疗效,完成名次更迭,

本来还有同事觉得,这种奇技淫巧只是 MJ 执拗小花活,

没想到这個设计果然堪大用:WCTF 比赛剩下最后十分钟时候,Eat 队解两天题目终于拨云见日,小哥抑制不住心底荷尔蒙狂吼出现,而现场音效心跳逐渐加速,所有人都望向屏幕,伴随一声炸裂,他们超越对手,每一個队伍都站起来为他们喝彩,一时间口哨、掌声齐鸣,一個 CTF 赛场俨然变成泰森拳台,


现场“炸裂”时候疗效

技术限制,没办法配音效

3、神曲

在两天比赛过程里,是全程伴随热血声光电、背景音乐,

让我印象透彻是:现场每一支音乐都非常炸裂,极具是当我在现场听到一最先熟悉而又魔性电音 REMIX,而后不自觉地跟着哼“互撸娃,互撸娃,一根藤上七朵花,,,”瞬间有一种走进 Live house 既视感,

我把这個感受告诉 MJ,

因现场所有歌单都是我自己选,音乐只有两种:合成器浪潮、赛博朋克,这是两個相对相似而小众类型,是八十年代复古电子游戏、科幻电影产物,

不光是你喜欢,比赛结束后,很多老外选手都来、我要歌单,我把一一部分歌单传到网易云音乐账号里,还有中国选手追到那里,在那最先“葫芦娃”下面留言点赞,,,”

他说,


MJ 网易云音乐都被粉丝攻陷,,,

说到这里我才注意到,他办公桌上摆着一個华丽丽音响,认识 MJ 这么久,我只晓得它是個壕,但并非晓得他是個音乐发烧壕,


,,,

,,,

,,,


我已经贴心地帮你查好价格

鉴于音乐美感很难用文字形容,我特意 Fo MJ 网易云音乐循环播放,想听 WCTF 2018 现场音乐童鞋,可以加我微信找我来要,

〔二〕两道赛题

MJ 内心有两根弦,

一方面,他晓得黑客大赛受众很窄,须要降低普通人欣赏门槛;

一方面,他本人又是個鼎级黑客,他只允许自己办出技术最屌黑客大赛,所以他限定 WCTF 技术水准无法低于世界上任何 CTF,极具无法低于 CTF “鼻祖”,目前最受瞩目美国 DEF CON CTF,


本次比赛全·二十道题目

、各個战队答题得分

〔点击可以看大图〕

所以,这二十道赛题其实才是 WCTF 精华中精华中精华,

我不是针对谁,我是指在座各位,受制于那你们知识水平,很难体会其中让人瞬间高潮人间大美,

至于我,就比你们幸运多,我可以用恳求眼睛看着 MJ,让他给我讲两道相对屌题目:

题目一、黑掉火箭

说到民用火箭,倘若你只听过马斯克 SpaceX,那就弱爆,

告诉你,在风景如画四季如春刚果,同样有一家造火箭公司,他们最近几年,已经连续试用发射五代火箭,


这是火箭众筹页面

显然,第四代火箭升空到五万英尺发生爆炸;第五代火箭好一些,刚发射就爆炸,

给你看看油管上新闻报道:


为火箭喷漆


组装火箭


军政要员列席


火箭在地面爆炸


主播小姐姐不厚道地笑

而第六代火箭重心软硬件,恰恰是 CTF 战队 0daysober 成员帮他们设计,于是,战队二话不说,就把火箭模拟器带到 WCTF 现场,作为一個赛题让大家破解,这种题目实战性有多强你体会一下,,,〔显然,他们故意在火箭里留一個漏洞,以保证题目绝对有答案,〕

这道题目叫“对流层六号”〔就是火箭代号 Troposphere 6 IPC〕,须要理解这個硬件特殊运行模式,最后利用 CPU 里一個特殊中断机制达到破解,

MJ 说,

你大概会问,现场有人搞定火箭吗?

答:没有,


题目二、外星人都做不出现题

这是一道神坑题,来自 Shellphish 战队,

要理解这道题坑,先说你要晓得数学史上一個经典不解之谜——Party 难题,

Party 难题大意就是:你要请一群人到你 Party,保证既没有 n 個人不认识其他所有人,也没有 n 個人认识其他所有人,这种情况下,你最多请几個人?〔反正看到这我已经阵亡〕

这個难题被描述为 R〔n,n〕 ,

我可以告诉你,过去人类用几百年时间,只解出两個答案:

R〔3,3〕=6

R〔4,4〕=18

至于后面,目前地球上所有数学家都处于“臣妾做不到”状态,

R〔5,5〕=??

R〔6,6〕=??

...

出题 Shellphish 战队在共享环节中讲個笑话:

倘若外星人现在来到地球,让地球人在两年时间内解出R〔5,5〕难题,否则就要消灭人类,这时人类应该动用全球所有计算资源,在两年之内试着解出这道难题;

倘若外星人现在来到地球,让地球人在两年时间内解出R〔6,6〕难题,否则就要消灭人类,这时人类应该用剩下两年时间,好好研究一下武器,准备决一死战,


你瞅啥?瞅你咋地?

OK,Shellphish 这道题,倘若你根据步骤一步一步做,到最后一步,就会碰到 R〔5,5〕难题,

现在你有两种选择:

1、退回去探寻其他解法;

2、解开R〔5,5〕难题,完成人类数学史上突破,,,

选择第二条路选手,必跪无疑,实际上,这道题不光考验黑客黑客水平,甚至还考验黑客数学常识,〔你要晓得R〔5,5〕难题目前是无解〕

所以平心而论,这既是一道伪装成奥数题黑客题,也是一道伪装成黑客题奥数题,到也不知是伪装成奥数题黑客题打伪装成黑客题奥数题一鳎目,还是伪装成黑客题奥数题打伪装成奥数题黑客题一喇叭,,,,

MJ 告诉我,当组委会拿到这個题目时候,把 360 技术团队里密码学博士都给惊动,

像这样虽说难一比,但又十分有趣题目还有很多,

比方说还有一道题目,完整地模拟一個区块链系统,里面既有币,也有智能合约,而最后,选手须要把几個区块链常见漏洞、几個极其偏门漏洞组合起来,才有大概破解这道题目,

再比方说,有一道题必需用到 Intel 最新搞定器,MJ 从 360 机房费劲气力申请一台带有最新搞定器台式机,却发现须要修改 BIOS 才干运用,最后索性直接用一台笔记本,上面跑9個虚拟机来运行这道题目,让这些队伍来虐,


WCTF 2018

比赛最后结果

〔点击可以看大图〕

这二十道题目,用 MJ 话说就是:

虽说有难度,但难有道理;
虽说大概解不出,但能学知识,

最后,20道题中只有13道被战队解出现,其他7道,至死都还是处子之身,MJ 说,今年其实还好,去年26道题目,只解出现11道,,,

但是,面对这么低解出率,MJ 并非焦虑,他觉得,世界鼎级战队出题,显然应该难,况且题目难自身就是 WCTF 风格,


〔三〕长情黑客

很多人觉得黑客世界充盈危险、暴力,

我要说,没看过 WCTF,你还真不晓得黑客有多简单、纯情,

比赛结束,前三名战队瓜分十万美金奖金〔最先個名5w,第二名3w,第三名2w,第四名以后直接回家〕

有人问获得最先個名 TokyoWestern 战队小哥:你要用奖金来做什么?

他说:我要买一個正版 IDA〔一款价值3000多美金反编译工具〕,以前一直用盗版,太不好意思,

瞬间,我就回想起我去东京时候,恭敬地买一张波多野结衣正版作品,这大概是一种哲学意义上异曲同工,


至今没开封波姐

其实,这些年轻黑客,像极从前 MJ,

老周起初找 MJ 统领技术团队时候,MJ 是拒绝,他回答很干脆:我只想做技术,老周坐下来把自己对后世计划一五一十跟 MJ 讲完,而后语重心长地说,你不忙帮,这摊子事儿就不好做起来,

我定夺做这件事,就要把它做好,

MJ 对我说,

于是就有最先個届 WCTF,于是有第二届 WCTF,于是有今年第三届 WCTF,于是将会有明年第四届 WCTF,

与此同时两年前 MJ 不光负责集团保障技术线,还兼任 360 Vulcan 团队老大,带领兄弟们扫遍天下漏洞,远赴日本、韩国、加拿大参加破解比赛,神挡杀神佛挡杀佛,死磕一切国外国内黑客,让 360 保障实力在公众我在你心声名远播,创造属于他阶段,

偶尔在比赛现场遇到他,他从来都是一副专注神色,或者自己敲着键盘,或者在角落里看着队员,那一次他为调破解漏洞两天没睡,回来大病一场,病好之后,他对比赛评价是:“爽”,那年赢回来 Master of Pwn 奖杯,是他办公桌上为数不多摆件,

在这一瞬间,我突然可以理解,为什么他能事无巨细地为一個黑客大赛奔忙,为什么他能够做出像艺术品一样远超百度、阿里、腾讯,全中国最非常好 CTF 大赛,

开玩笑时,1987年出生 MJ 把自己称为老年黑客,但是,有人因衰老而感觉不到世界美好,但他恰恰相反,

MJ 曾为 360 Vulcan 团队写下 Slogan :Live long and Pwn

有人把它翻译成:生命不息,破解不光,

如今这句话又萦绕在我脑海,我把它翻译为:

唯有长情,方知热爱,



再自我介绍一下吧,我叫史中,是一個倾心轶事科技记者,我日常是、各路大神聊天,倘若想、我做朋友,可以Follow微博:@史中方枪枪,或者搜索

不想走丢话,你也可以Follow我公众号“浅黑科技”

----点击图片阅读更多精彩文章----



----想看更多请点击下方阅读原文----

中国黑客精神食粮


很高兴你能耐心的读完我的文章,你一定不想在AI时代错过原创、深挖的消息,请关注DeGao的Twitter,不迷路!

相关资讯