他高中破解文曲星 18歲大學退學創業 30多歲獲得黑客世界盃總冠軍

高中時破解文曲星、上了兩個月大學就退學創業,月入一二十萬,30歲擔任360助理副總裁,2017年帶領團隊獲得世界頂級黑客大賽Pwn2Own總冠軍。這就是白帽黑客大神MJ0011的傳奇人生。

鄭文彬,網名MJ0011,

被圈內稱為“驅動神童”、

“中國內核第一人”,

是中國最頂尖的白帽黑客之一。

他高中破解文曲星 18歲大學退學創業 30多歲獲得黑客世界盃總冠軍

鄭文彬手捧2017年Pwn2Own總冠軍獎盃

他19歲加入360,2014年組建360Vulcan團隊,獲得2017年世界頂級黑客大賽Pwn2Own總冠軍。現任360Vulcan負責人、360助理總裁、首席安全工程師。

所有人都說,除了頭髮變短,鄭文彬這10餘年幾乎沒有變過。

採訪期間,他習慣性地與人保持對視,講到得意處會自顧自地笑起來,偶有尖銳問題,並不迴避。

剛過而立之年,

職場經歷比同齡人多出三分之一,

他卻似乎未沾染太多人情世故,

始終帶著一股恣意的少年感。

高中時,鄭文彬便揚名技術BBS,大學退學創業,19歲加入360,30歲已穩居助理總裁級別。他像是被上天眷顧的人生贏家,步步精準地踩在互聯網安全行業的時代鼓點之上。

大神

網絡安全圈的“搖滾歌星”

他高中破解文曲星 18歲大學退學創業 30多歲獲得黑客世界盃總冠軍

360公司裡的人都聽說過鄭文彬,但不是所有人都能對上號,尤其是鄭文彬剛進公司的時候。

曾與鄭文彬共事七年多的餘和至今一提到他,說腦海中浮現的形象仍是“搖滾青年”。在好友兼同事李宜檑的記憶裡,鄭文彬當時披散著自然捲的長髮,手腕上戴著佈滿圓錐狀鉚釘的皮手環,外加一枚骷髏頭戒指,“離搖滾歌星就差了一把吉他”。

如今,鄭文彬早已丟棄了那些被以為是舞臺裝的誇張服飾,但依然可以輕易從一眾格子襯衣平頭短髮的“碼農”中跳脫出來。

接受南都採訪時,他穿了一件剛買的深藍色賽車T恤。4月份剛去過上海F1,他興奮地發了好幾天朋友圈,一回來就把現場買的阿斯頓馬丁紅牛車隊賽車T恤穿在身上。事實上,團隊名“Vulcan”的其中一個出處就是阿斯頓馬丁2014年的一款車。李宜檑對此司空見慣——“他喜歡一個東西就會特別喜歡,並投入極大的熱情去做。”

工作之外,鄭文彬“跨界”得更加徹底,而且“每一項都要做到極致”。李宜檑說,鄭文彬沉迷搖滾那陣子,迷笛音樂節一屆不落,至今保持團隊裡聽過最多歌的記錄;曾因為喜歡的美劇資源沒字幕,自己上陣翻譯“生肉”(無字幕影視資源),做了好幾年獨立字幕組。

不過,鄭文彬對自己花費在愛好上的精力有嚴格限制,因為他認為如果興趣太廣泛,很難在技術上走得很深。嚴格自律和對技術不懈追求的特質,在他小時候就初現端倪。

“驅動神童”

最早破解的是文曲星

他高中破解文曲星 18歲大學退學創業 30多歲獲得黑客世界盃總冠軍

5月29日,360發現某區塊鏈平臺高危漏洞的消息引爆安全圈。“如果有人做一個惡意的智能合約,就可能把裡面所有的數字貨幣直接拿走了”,360掌門人周鴻禕這樣解釋漏洞的嚴重性。360稱,此前尚未有安全研究人員發現這麼嚴重的問題。

發現漏洞的團隊叫360V ulcan,正是由鄭文彬一手組建。

鄭文彬成名很早,曾被冠以“驅動神童”的名號。在成為神童之前,他是個標準的“別人家的孩子”,聽話、學習好,甚至從沒碰過電腦。

中考前夕,父母承諾,如果考進當地最好的高中,就給他買一臺電腦。在那個電腦尚未普及的年代,這個承諾極具誘惑。然而,當他以高出錄取線一截的分數考進那所高中,父母卻遲遲沒有兌現承諾。

正處在叛逆期的鄭文彬做了一個極端的決定:

拋開學習,

開始鑽研手邊唯一跟計算機沾邊的東西

———文曲星。

上個世紀90年代末到21世紀初,掀起了一波全民學英語的風潮,以文曲星為代表的電子詞典迅速擠佔學生市場。鄭文彬擁有的第一臺文曲星,已經支持GV-Basic語言編程並能直接在機器上運行。

彼時正值BBS在國內盛行。鄭文彬常藉著為數不多的上網機會,從BBS下載遊戲放入文曲星裡玩;有時還把版權上的名字改成自己的,然後拿給同學炫耀。

漸漸地,這些“雕蟲小技”已經無法滿足鄭文彬的探索欲,他開始嘗試利用文曲星的漏洞修改底層代碼,改寫文曲星的功能。

等到鄭文彬真正入了門,能參考的資料也就越來越少。到了後期,他只能自己研究文曲星的底層代碼,一點點反編譯裡面的程序。而他為之付出的是幾乎所有上課時間。

“那時候老師在上面上課,我就在底下拿草稿紙寫代碼,寫完回家再輸到文曲星裡面。”不只是草稿紙,鄭文彬說,高中課本和練習冊,只要空白的地方都寫滿了代碼。

成績一落千丈並沒有影響鄭文彬在BBS和學校過得春風得意。

高二那年,文曲星出了新款,存儲空間擴大,運行速度卻慢了。鄭文彬琢磨了一陣,發現是因為新版文件系統的底層代碼寫得不好。他很快在網上發佈了自己開發的程序,能把文曲星的文件訪問速度提高几百倍。

“當時他們(文曲星)公司的人都很震撼”,鄭文彬的神色裡彷彿還透著當時的得意勁兒。

他還刪掉了文曲星自帶的詞典,騰出空間開發了播放器、閱讀器,可以聽歌、看小說。程序一發布,就被網友瘋狂轉載,“整個BBS都弄得很火”。

他把玩文曲星的經驗總結成文字,在校刊上發表了題為《玩轉文曲星編程》的文章,在學校裡也出了名。有段時間他的文曲星被父親沒收了,同學們爭相把自己的文曲星借給他,只要他答應裝點遊戲。“當時我寫了一個軟件,把超級瑪麗移植到我們那款文曲星上,好多人找我來拷東西……每天中午放學的時候我都被圍得不行。”

那是他最享受的一段學生時光。

他高中破解文曲星 18歲大學退學創業 30多歲獲得黑客世界盃總冠軍

鄭文彬記憶力好,強項是語文和英語,還拿過省裡的作文獎項,但為了大學能讀計算機專業,只得選擇了理科。

閒暇時,鄭文彬喜歡看萌芽雜誌和新概念作文,也常常去萌芽BBS發表自己對文章的看法。

就是在萌芽BBS上,他得知了韓寒。而在此之前,他一直以為,考試升學是唯一通往光明未來的途徑。但在新概念作文比賽中一舉成名而後退學的韓寒,讓他看到了其他可能性。

鄭文彬第一次萌生了退學的想法。恰在此時,文曲星的製造公司也注意到這個BBS紅人,有意邀請他入職。最終,此事因為父母不希望他就此中斷學業不了了之。鄭文彬也如父母所願,進入合肥一所大專學校的計算機專業。

可是,學校裡按部就班的教學方式並不適合習慣了自學的鄭文彬,他總覺得學不到東西。“有一天我們上計算機課,我破解了教學系統以後把它鎖了,老師知道後說‘你什麼時候來教我?’。”鄭文彬越來越覺得,大學沒意思。

在大學僅僅待了兩個月,他就決定退學,接受一個BBS好友推薦,去深圳做嵌入式開發工作。

這一次,父母沒能再勸住他。

18歲少年,憑著天賦和努力飛速成長,

攜著從同學和網友身上獲得的自信和成就感,

一頭闖進本該數年後才涉足的職場。

2006年,新的公司法實施,個人也可以成立公司。鄭文彬抓住這一機會辭了職,和朋友一起成立了自己的公司,正式進入創業期。

19歲創業成功後被360招致麾下

Live long and pwn(生生不息,破解不止)

他高中破解文曲星 18歲大學退學創業 30多歲獲得黑客世界盃總冠軍

鄭文彬說,那是他人生中“很苦的一段日子”。他常常頂著烈日去深圳和周邊城市找廠商買零件,一手包辦軟硬件設計、運營採購和生產。有時接不到項目,還會經濟拮据到餓肚子的地步。最嚴重的一次,他幾頓沒吃上飯,灰溜溜地跑回了家。

那或許是他人生唯一的困窘時刻。面對幾乎可以被定性為“創業失敗”的狀況,他依然延續了一貫的自信,一口回絕了老家穩定的工作。“在家宅了半個月”,直到接到新項目。

慢慢地,公司上了正軌,鄭文彬當時“一個月能賺個一二十萬元”,過上了“不在乎錢”的日子。

19歲就創業成功、衣食無憂,鄭文彬卻越來越不開心。他每天疲於跑業務、跟人打交道,自己真正喜歡的底層技術研究反倒被擱置了———“(我)覺得挺辛苦,儘管接項目賺的錢比較多,但覺得也不是個長久之計。”

他索性給自己放了個長假,天天泡在各種技術BBS裡消磨時間。

彼時,互聯網進入快速增長期,用戶數量每半年翻一番,無數人做起了互聯網致富夢。在利益驅動下,流氓軟件應運而生———當用戶打開某個網頁或安裝某軟件時,流氓軟件會不經同意安裝進用戶的電腦,很難被卸載。鄭文彬也因此飽受困擾。

2006年8月,360安全衛士推動反流氓軟件運動,引發全民關注,以奇虎為首的一批網絡安全公司初具雛形。已經是B B S元老級用戶的鄭文彬,很快在360安全衛士BBS上混得風生水起,還當上了版主。

鄭文彬在360安全衛士“系統診斷”功能的基礎上,開發了一個半自動回帖軟件,“我們每天內部還在搞一個活動,叫‘消滅零回覆’,把所有上萬個問答帖都回復到,我記得那次是一天回了4000多個帖子。”彼時,他以為4000已經很多了。

鄭文彬在BBS上的活躍表現,引起了時任360安全衛士產品經理傅盛的注意。“他(傅盛)看我回復了很多帖子,幫助很多用戶解決了問題,就通過BBS管理員聯繫到我,想讓我加入360,但一開始我是拒絕的。”月入十幾萬元的鄭文彬不缺錢,他享受的是幫助他人解決問題的成就感。

誰也沒想到,一個月後發生的事會徹底改變他的想法。

他高中破解文曲星 18歲大學退學創業 30多歲獲得黑客世界盃總冠軍

2006年11月11日,一款惡意程序突然在互聯網上大面積爆發,該程序會將用戶電腦首頁強制篡改為my123.com,任何殺毒軟件均無法查殺。“很多殺毒軟件公司都接到了求助,但是沒人理,因為那時候安全公司週末還放假。”鄭文彬回憶稱,360的團隊也不在,“泡溫泉去了”。

當晚,鄭文彬就和後來成為360同事的餘和連夜開發了m y123的專殺(針對某一病毒和木馬而專門設計的工具),解了幾十萬“中招”用戶的燃眉之急。

鄭文彬的記憶裡,這是個對360的成長比較重大的事件。最直觀的感受是,大批用戶湧入BBS留言感謝,“論壇服務器都快擠爆了”。鄭文彬第一次領略到大平臺的影響力,他突然意識到,以前僅憑一己之力,能幫助的人太有限了。他決定接受傅盛的邀請,先去北京聊聊。

同年12月,

19歲的鄭文彬穿著一件單薄的長袖T恤,

從溫暖的海南奔赴已入寒冬的北京。

那時候360還叫奇虎,剛剛起步。鄭文彬清晰地記得,當時公司在四惠那邊的一個工業LOFT園區,平均四五層樓高,位於日後360發家的惠通時代廣場。

他高中破解文曲星 18歲大學退學創業 30多歲獲得黑客世界盃總冠軍

“記得我去的時候,公司剛剛融到5000萬美元的投資。公司主業是搜索,但流氓軟件是個熱門話題。然後,老周就說我們來做一個安全軟件。”鄭文彬說,當時360部門還不到10個人。

他和周鴻禕的第一次面談在一個陰天早晨,他的右邊坐著傅盛,對面坐著周鴻禕。鄭文彬記得周鴻禕說了很多,不過起到決定性作用的還是一句:“你在我們的論壇上一天回好幾千個帖,個人的極限也就是這樣了,但360有更大的平臺和更多的用戶,你能幫助更多人。”

這句話瞬間打消了鄭文彬的猶豫,兩人一拍即合。鄭文彬又一次抓住時機,闖入了還未受太多關注的安全領域,在360安全衛士部門負責底層的專殺和驅動開發。

剛進奇虎時,公司不過一百來號人,他年齡最小。“野路子”出身的他有些水土不服,他對Windows系統缺乏經驗,多年自學的彙編也不是主流的C語言,很多複雜邏輯沒法很快用C語言寫出來。為了做出第一套系統———專殺“ice breaker(破冰,專門用於攻克極難移除的流氓軟件)”,他一個星期都沒怎麼回家。

鄭文彬幾乎是跟360共同成長起來的。

公司初創階段頻繁的加班熬夜,

他甘之如飴,一心只想儘量多做一點

———

“更快地消滅一個木馬,

可能一下就有好幾百萬人受益”。

這點到現在依然沒變。他說,想一直做安全,只要能繼續保持熱情,即使“老得不成樣子了”也可以。就像他給360Vulcan定下的標語:Live long and pwn(生生不息,破解不止)。

爭議

常常懟人的“技術狂人”

他高中破解文曲星 18歲大學退學創業 30多歲獲得黑客世界盃總冠軍

安全人員通常也被稱為“白帽子黑客”,簡而言之,就是用黑客技術做好事的一群人。在各式各樣、或長或短的黑客排行榜上,鄭文彬總有一席之地,但得到的評語往往是肯定技術、質疑人品。

他的爭議源自在網上“懟人”時的激烈言辭。

別人出了一本書,他看過之後說“寫得不明不白一點結構性都沒有”,直言是“垃圾”;一名黑客出了一道題,他留言“人腦殘,題目也腦殘”;自己出的題被人吐槽,他也直接還擊。

這種不留情面、犀利直接的懟法,讓鄭文彬的人品成了BBS上的一個熱門討論話題,和討論他技術的帖子數量不相上下,在以低調著稱的黑客界十分罕見。

鄭文彬自嘲,“說實話我還是挺在乎的,不在乎你不會在網上跟人懟的呀!”

讓他揚名BBS的網絡ID“MJ0011”,

也是為了懟人註冊的小號,

“MJ”取自馬甲的首字母。

“我以前在一個BBS上天天懟人,所以我每個號基本上存活不超過一星期……我就提前註冊了一堆。”他說,他的小號多到要用記事本專門記下賬號密碼的地步,管理員封一個,他就換一個。

餘和更早地見識過鄭文彬的較真。

“有一次他生病在家,但部門的一項工作需要徵得他的同意,在電話中誰也說服不了他。於是,傅盛和我們幾個人只能跑去他家,花了整整一下午才說服了他。”至今,餘和仍對這件事記憶深刻。

還有一次,國內一個著名黑客公開表示360有很多隱私問題,鄭文彬直接把這個黑客和一些相關人員約出來當面對峙,一條一條掰開來分析、解釋,直到對方承認觀點過於片面。

作為從BBS成長起來的一代,鄭文彬從不吝於表達真實想法。年少時的成功記憶已經潛移默化成為習慣,塑造了他對自己難以撼動的定位和認知。這種自信如同雙刃劍,助他披荊斬棘創造傳奇,但也可能會傷及身邊人。

接受採訪的前幾天,鄭文彬才在公司內部發了一封很長的郵件,闡述他認為新聞稿應該怎麼寫、怎麼才能吸引眼球。好友兼同事李宜檑用“軸”來形容鄭文彬,“我們是技術崗,像PR稿件這種東西本來不該我們管,但如果他發現文字描述得不合適,或者觀點提煉得不合適,他都會把它摘出來”。

“我在2014、2015年之前都比較高調,會跟人互懟。”他承認,“之前很多人沒見過我,都覺得我肯定特別難相處,或者說會被懟什麼的,其實接觸後還好吧。”

這句話得到了360Vulcan技術總監古河的佐證,他說,鄭文彬真人比網上溫和一些。事實上,和鄭文彬私下打過交道後,同事大都評價他是個好相處的人。“他工作上固執己見,我覺得這個沒什麼問題”,餘和也說,他們倆私下裡關係不錯。

在360這個成熟包容的團隊裡,鄭文彬如魚得水,伴隨360壯大成為國內頂尖的互聯網安全企業,也作為最早在國際上打響名號的黑客之一,見證了中國安全人才一步步登上世界的舞臺。

他高中破解文曲星 18歲大學退學創業 30多歲獲得黑客世界盃總冠軍

360Vulcan在2016年世界頂級黑客大賽Pwn2Own上,左3為鄭文彬,左4為技術總監古河。

“中年危機”

黑客的年齡焦慮

鄭文彬曾經發過一條微博:

“鋼鐵俠是每個技術宅的終極夢想”。

很多時候,在他身上能看到這個超級英雄的影子

———

自負、毒舌、技術就是一切。

如今,鄭文彬管理著近300人的團隊。“帶團隊之後,你要負責更多事情,可能就沒有那麼多時間高調”,他的自負和毒舌都有所收斂,唯獨技術是始終不變的追求。

古河印象最深的是,去年Pwn2Own(被稱為“黑客世界盃”)大賽,一個本來要打的項目由於準備時間太少可能流產,鄭文彬連續一週陪著團隊熬夜寫程序,硬是拿下了這個項目。去年Wanna Cry勒索病毒席捲全國,凌晨兩三點聯繫不上工程師,也是鄭文彬和他們一起工作,幾乎24小時沒睡。“很多人可能出名了就不再追求技術,但他沒有”,古河說。

這些舉動看在李宜檑眼裡,是“少年心性”的表現:“助理總裁遇到事情親自上陣,是敬業;沒自己的事還親自上陣,是少年心性”。說到底,還是因為“專注在自己的事情上,反而受到現實世界的影響和改造比較小”。

他高中破解文曲星 18歲大學退學創業 30多歲獲得黑客世界盃總冠軍

從2001年中美黑客大戰算起,鄭文彬自認是第二代黑客,剛好趕上X’Con、Black Hat、DEFCON等國際安全會議興起,是最早一批接觸國外安全圈的人。

至今沒有太大挫折的他,年齡始終是過不去的一道坎。

“最好的黑客很多都不到25歲”,

他說,

“有點像下圍棋,很耗腦力和體力的。

一個二十一二歲的青年,可以連續熬夜一個月,

過了25歲,你身體就不允許了。”

他崇拜的世界頂尖黑客Geohot,就是在與20歲韓國黑客L ok ihardt的一次交鋒後,覺得“這輩子也贏不過了”,便果斷宣佈退出黑客界。剛過而立之年的鄭文彬,已經感受到了“中年危機”。

好在他對技術的熱忱在某種程度上沖淡了這份危機感。

他依然每天早上雷打不動先刷一遍Twitter,瞭解國外安全領域的最新資訊;依然會為新的技術、想法興奮不已;跟世界頂尖黑客的交鋒沒有令他萌生退意,反而激發了鬥志。從第一次參加Pwn2Own艱難拿下一個項目,到兩年後連破6個項目奪得總冠軍,他始終“固執己見”地一步步朝前走。

科幻小說《銀河系漫遊指南》電子書封面上印著這麼一句話:“Don’t Panic(不要恐慌)”。在充滿未知的漫漫星河,這句話被認為是作者道格拉斯·亞當斯“對全人類最棒的建議”。

這句話被鄭文彬用來形容自己:

“我不會後悔之前某個決定,

我覺得這種是比較樂觀的生活心態。

你既然都這樣了,就看怎麼去解決。

用一句話來解釋,就是Don’t Panic。”


分享到:


相關文章: