“你怎么會想到這個?”林斌很奇怪。
“我是在找他們的麻煩啊。他們不是敵人嗎?我是在和敵人的頭子說話啊?!?/p>
林斌說:“我們不是敵人,我們只是想把軟件做得更好?!?/p>
“你們想要我做什么?”
林斌對他說:“你想做什么,就做什么。你如果想繼續(xù)在‘瀏覽器’上找‘臭蟲’。我們總部的產(chǎn)品組可以和你合作。你找到漏洞,他們馬上彌補,打包,然后再給你。你能得到最新的程序,還沒有公布的?!?/p>
兩個人正在說著,蝶雨的手機響了。那是他父親從湘潭打來的。
“沒問題,我很安全。”蝶雨對著聽筒說,又抬起頭看著林斌:“我覺得你們微軟和外面說的不大一樣。”
蝶雨開始工作了。連續(xù)7天,他在“因特網(wǎng)瀏覽器”上找到7個“臭蟲”,一天一個,而且都是很難找到的。他自己很興奮,微軟總部的人更興奮,驚嘆“這個人怎么這么厲害。”
“他的工作簡直太好了?!绷直笳f。
第八天,林斌給了蝶雨一本書。是專門講怎樣編寫安全代碼的。作者是微軟公司產(chǎn)品部門的一個經(jīng)理,在書中列舉了程序員常犯的錯誤,極為精致周到,所以這本書成為微軟程序員的必讀書。
林斌說:“讀讀這本書,你能更好地發(fā)現(xiàn)程序員的弱點在哪里?!?/p>
蝶雨大喜,拿回去看了第一章,腦子里面馬上有了新主意。他試圖以其人之道還治其人之身,直接深入到書作者領(lǐng)導(dǎo)的那個小組中去。
林斌聽了他的想法,覺得不會有結(jié)果:“書是他自己寫的,他不會在他領(lǐng)導(dǎo)的小組里犯錯誤。”
但是蝶雨更相信自己的直覺。
接下來的事情,讓所有人都感到意外。蝶雨在“瀏覽器”的地址欄里發(fā)起了他的“戰(zhàn)役”。就規(guī)模來說,這的確是一次“戰(zhàn)役”,而非小打小鬧。當他使用一種方式來表達一個字母的時候,“瀏覽器”沒有任何問題。他繼續(xù)擴張到第二種方式,仍然沒有問題。這都是意料中的,他并不在意,一口氣做下去,不斷擴張出新的表達方式,字符串也迅速延伸,一直延伸到第81次,系統(tǒng)的毛病顯示出來,他笑了,再接再厲,擴張出至少兩百種變化,字符串形成前所未有的長度。結(jié)果發(fā)現(xiàn),從第81種變化開始,一直到第100種,系統(tǒng)都會出現(xiàn)問題,最后他莫名其妙地進入一個銀行的網(wǎng)頁。
“真是太絕了?!绷直笳f,“別人的測試,只變化十幾次、二十次,已經(jīng)不得了。實際上他的變化是從0到200多次。就是在中間一個短暫的階段,他發(fā)現(xiàn)了問題。問題報告總部,那邊的人佩服得一塌糊涂?!?/p>
“這種測試,我們根本想象不到?!蔽④浛偛康陌踩〗M回電說。