第一百七十章、密碼破解

    「說吧,偷偷摸摸的請我吃飯,想要做什麼。」湛晶眨著明亮的大眼睛,有些好奇有些玩味的看著陳旭,表情一如既往的淡然。

    這個女孩輕輕用勺子攪動著面前的咖啡,看著坐在他對面那個只點貴的不點對的而且一臉諂媚笑容的陳旭,輕輕抿了一口咖啡說:「別點那麼多了,我吃不下的。」

    陳旭嘿嘿一笑:「沒事沒事,聽說這家牛排很不錯。嗯,再加一份雞翅膀,對了飲料你喝什麼?藍色妖姬?粉紅佳人……靠,服務員,不就是果汁嗎?起那麼曖昧的名字幹嘛啊?算了還是喝紅酒吧,王朝干紅,嗯,就他了。對了,你這蝸牛是什麼樣的?不會是路邊抓的吧?剛下過雨,我要新鮮點的啊!」

    湛晶無奈的翻了翻白眼,她很想告訴陳旭西餐廳的蝸牛都是特製的,不是那種下雨後路邊一抓一大把的那種……不過想想還是算了,就不打擊他了。

    這個傢伙昨天晚上神神秘秘的過來找自己,然後偷偷摸摸好像做賊一樣的說今天請自己吃飯,好吧,吃飯就吃飯吧,但用得著搞的好像地下黨成員一樣嗎?還不讓自己告訴管奕和高曉節。

    不過湛晶可以確定的是,這傢伙並不是對自己有什麼想法——她可以很肯定的確認這一點,因為她可以確定,陳旭這般性格,絕對不敢輕易跟女孩子表白的——尤其是對自己。

    所以這傢伙這麼鬼鬼祟祟的,一定是有別地企圖,嗯。她隱約猜到是什麼了。

    陳旭唏哩嘩啦點了一大堆——沒辦法,這輩子第一次進西餐廳用刀叉吃飯,雖然上面標的價格看著實在是離譜的嚇人,不過好歹有倆小錢。偶爾奢侈一下也無所謂,哈哈哈。

    湛晶就這麼輕輕喝著咖啡,也不說話。但陳旭能感覺到這丫頭的眼神好像是小貓看著毛線球,靈動而且帶了幾分好奇和笑意。

    氣氛有點僵硬。其實陳旭一直以來挺怕跟湛晶單獨相處地,因為這個女孩太安靜了,很少有看到她故意找話說,不過長期的相處也讓陳旭知道了,她的這種安靜並不是很刻意去拒人於千里之外,而是她地性格就是如此。所以跟她在一起的時候,陳旭覺得有時候說起話來得不到回應挺尷尬地。

    陳旭乾咳了兩下,偷偷看了看湛晶的表情。這才說:「那個,湛晶啊,你的黑客技術很好?」

    湛晶微微一笑:「還行吧。」

    要是一般人,這時候後面應該跟上一句問句。比如你問這個幹什麼——但是湛晶不知道是不是故意的,說完這句話以後就繼續喝咖啡,把陳旭給一下子掛在空中,感覺很鬱悶。於是陳旭只要腆著臉說:「那個,好到什麼程度啊?比仲子語呢?」

    湛晶微笑不語,這時候她更確定陳旭想要幹什麼了,但她就是不開口,呵。難得有這樣的機會能夠讓她也頑皮一下——其實她不是因為安靜而不接陳旭話茬的。是故意的。

    看著陳旭一臉的苦相,想說什麼但是彷彿又不好意思開口。湛晶覺得不能再這麼玩他了,呵呵笑著放下杯子,說:「好吧,你想讓我教你嗎?」

    「我……」陳旭咬咬牙,「嗯,那個,你能不能教教我啊?」

    真沒面子啊!

    陳旭一直以來都有比較嚴重地大男子主義,嗯,這種大男子主義雖然還不至於表現的很誇張,但是從心底陳旭還是表現出了這種大男子主義至上的。自己好歹也是未來世界第一程序員啊,竟然如今讓個MM教自己黑客技術……太衰了,而且這還是自己主動要求的。

    不過,陳旭要是想再進一步地話,沒有高手的指導是絕對不可能的。

    以陳旭如今的技術,他出眾的基礎知識加上仲子語的經驗,陳旭現在的能力已經不弱於一些知名的黑客了——當然,知名地,絕對不是最好地,如果按照紅客戰場的水平來說地話,陳旭現在勉強能算的上是一頭老鳥了。

    有人奇怪陳旭才學了那麼點時間為什麼進步的速度那麼快。

    這只能說,也許陳旭本身就對計算機方面很有天賦,而且工欲善其事,必先利其器。有了漢語言這款編程語句,陳旭學的非常的快,領悟力也很高——當然這也並非是最重要的,最重要的還是小敏從旁的幫助。

    雖然小敏並不能教陳旭如何成為一名超級的黑客,但是她卻能夠幫助陳旭成為一名頂級的程序員。

    凡是陳旭不懂的,不會的問題,只要問小敏就能夠解決——這就等於隨身放了一個萬能詞典,這樣有針對性的學習,可是比什麼都要快的。

    所以如今計算機的基礎知識方面,陳旭哪怕只學習了大半年,就相當於別人自己默默苦學好幾年了——這也有時間的原因,與其用年來做計數單位,倒不如用小時比較好——一般人學習的時間一天也就只有三四個小時,更多的人連三四個小時都到不了,上課走神,平時出去玩,考前才拿來突擊一下而已。[閱讀文字版,請上]\

    而陳旭每天晚上睡覺以後都會在虛擬幻境當中專攻好幾個小時的學習,平日裡有空的話也在看書,這方面花的時間就比常人多的多了,所以有這般的進步雖然說是意料之外,其實也是情理之中的事情。

    如今的陳旭已經陷入了一個瓶頸。在編程方面,陳旭進一步需要的僅僅只是先融會貫通之前學的東西就行了,更高深的東西現在學了也沒什麼大用——主要是用不上,還有要鞏固以前地知識。貪多嚼不爛的道理陳旭還是明白的。

    從計算機理論知識上來說,陳旭如今的知識不見得能比湛晶差太多了,但在攻擊地手段上完全不是一個級別的。他想跟湛晶學,就是因為知道自己這麼死讀書是沒有用的。不光是黑客技術,包括編程啊之類地,其實都是需要頭腦和技巧的。

    更重要地是。為了第二層權限。

    陳旭隱約能感覺到權限並不是那麼簡單的一件事情,上一次陳斐那個小王八蛋語焉不詳的。什麼時空節點,什麼主角……這些東西玄之又玄的,但陳旭卻能感覺到他還有很多東西沒有說出來。

    因為這種好奇,陳旭很像揭開謎底,但是這時候他只能借助自己的力量——因為他不可能把電腦拿出來讓任何人知道,這是陳旭的禁忌!

    所以沒有辦法,陳旭只好求助於湛晶,這個溫柔恬靜的女孩兒——能夠在紅客戰場上作為裁判身份的。湛晶地技術和來歷絕對都不簡單。

    看著陳旭這麼一副有些不情不願,又有些臉上無光的模樣,湛晶呵呵一笑,說:「你主要想學哪方面的?「密碼破解!」

    湛晶眨著美麗的大眼睛:「你要學這個?這些東西可並不是說隨便學學就能學會地。」

    密碼破解是黑客技術的核心技巧之一。因為這年頭幾乎所有計算機防禦中都用到了密碼防禦。這項技術可不是那麼好學的,小敏僅僅只是能提供一些工具,但要知道,一般的工具只能是用於暴力破解,而這種暴力破解遇到數列比較長的密碼簡直就是找死的份,所以真正的密碼專家,都是那種很精通心理學、數學、邏輯學,從其他方面尋找蛛絲馬跡來破解密碼的。\

    所以在這方面。陳旭必須要依靠別人地力量提高自己地水平。不然根本不可能突破小敏的防線——沒有人比他更瞭解小敏在防禦上地強大威力了。

    這個時候侍者已經端著菜上來了,兩人暫時停止了交談。陳旭把餐巾綁在脖子上嘖嘖稱讚:「不虧是西餐廳啊,速度就是快,比學校食堂二樓炒菜的快多了。」

    估計那服務員也遊戲無語了,恭敬的說了聲「請慢用」急急忙忙跑開了,隔得老遠,陳旭還隱約聽到他低聲說:「土包子」。

    「我很土?」陳旭翻了個白眼,這時候另外一名侍者將一瓶紅酒打開,倒進杯子裡面,這時候陳旭連忙說:「哦對了,再拿一瓶雪碧過來,我混著喝,湛晶你要不要?」

    湛晶抿嘴微笑,說好啊。

    這句話一說,陳旭立刻就好像找到了知己一樣的飛揚了起來,滔滔不絕的說:「我就說嘛,紅酒單喝的話味道太苦了,加上雪碧的話就好的多了。我要這麼喝,管奕還非說我沒文化,暈了,我管他們正規禮儀的紅酒是怎麼喝的幹嘛,我自己喝著舒服就行了,不然好不容易花不少錢買瓶酒,結果喝著還難受,這多不爽啊!」

    湛晶一笑,那笑容在她臉上緩緩綻開,旁邊的服務員都有些呆了。

    陳旭一直以來吸引著她的,就是這份不羈與單純。湛晶雖然不知道陳旭別的事情,但是他老爸那麼有錢卻是知道的。俗話說男人有錢就變壞,但是這一點在陳旭身上卻看不出來。

    隨性,這算是陳旭最大的優點了。

    其實陳旭並不是不知道紅酒裡面加雪碧是很土的做法,這個上次管奕就教訓過他了,但正宗的紅酒那種味道他喝著不習慣——上次管奕帶來的那瓶三萬多的彼得紅酒他喝著也就當果汁了,最後還嫌不夠甜又加了雪碧,更別說這種掛羊頭賣狗肉的,幾百塊錢一瓶,雖然說不上路邊貨但也遠遠跟高檔沾不上邊的普通紅酒了。

    而至於陳旭上次喝的彼得紅酒,至今他跟高曉節都還不知道那瓶酒的價值。而他們不知道,湛晶卻是知道的,當她回來以後看到這瓶酒的名字時嚇了一跳,而聽到陳旭的喝法以後更是哭笑不得。

    但是陳旭這般說法卻是讓她非常地認同,吃喝東西原本就是隨性以及符合個人口味。花了那麼多錢,還不能讓自己滿足,那錢也就等於是白花了。

    不過這番舉動看在別人的眼中,自然是以為這兩人是土包子進城。尤其是當蝸牛上來以後,陳旭大呼小叫:「哇,這蝸牛那麼大啊?這是什麼品種的蝸牛啊?你們餵它吃四月肥了長那麼大?唔。味道也就一般,不比螺絲好到哪裡去。」

    聽到這句話湛晶終於笑了。她這麼一笑,陳旭就覺得這個女人實在是有禍國殃民的褒姒地潛質。

    當然湛晶不像褒姒那樣整天冷著臉,非得逼得周幽王玩上一處烽火戲諸侯才肯笑。但是她的這般突然綻放開的笑容,瞬間就好像春天地陽光一般瀰漫在整間屋子當中,她這樣開心的,毫無顧慮地笑容,足以讓寒冰在這一刻瞬間的解凍。

    有些女人真的不能笑,湛晶要是放到古代。絕對也是一禍國殃民的妖精!

    而偏偏這個妖精還不是什麼花瓶,而是正兒八經的黑客高手!

    接下來吃西餐的時候,湛晶就跟陳旭說了破解密碼的幾種方式。

    第一種方式,最為暴力最沒有技術含量的暴力破解。就是編輯一個軟件。讓這個軟件自動生成一系列地數字然後去試驗,靠硬蒙的方法來破解這個密碼。

    當然這種方法也是最笨的,如果密碼的長度夠長而且是數字、英文甚至特殊字符串組成地,那麼就不用去想著破解了,那需要數年的時間。

    第二種方式,最直接的——刪除帳號密碼文件。

    任何系統,都是要基於計算機準則的,這種準則的最大一個表現方式就為——計算機內不可能無中生有。

    簡單的來說。一款遊戲。遊戲裡面任何的元素都是通過讀取文件的方式來實現地,比如音樂就有音樂文件、CG動畫就有動畫文件——如果你在遊戲地安裝文件夾下找不到該文件。那絕對不是遊戲的問題,而是人自己地問題,技術不夠,不知道哪個文件對應什麼。

    系統也是同樣的道理,運行的每一個元素,都需要有相關文件對其進行支持,密碼文件也是一樣,肯定會放在一個地方進行儲存的,就看你能不能找到這個文件了。*

    比如現在常用的www.26dd.CnOS中的參數就無法得到供電從而導致內容丟失,開機密碼非常簡單的就能破解了。

    而破解密碼也可以在軟件方式執行,同樣以WINDOWS系統為例。在WINDOWS安裝目錄下的*.pwl文件以及PROFILES文件夾下記錄的就是用戶的個人信息,直接刪除就行。或者計算機高手就可以通過進入DOS系統模式使用計算機語言清除並且重設計算機密碼。

    而真正的高手根本不用這種方法,直接就可以通過一些手段讀取主板上的信息——比如很經典的一款軟件BIOSPWDS,這款軟件很傻瓜,只需要輕輕一點,軟件就能夠自動讀取BIOS中的所有信息,包括版本、日期、使用密碼等等。

    第三種,靠的是猜。

    最經典的一個案例,一戰時期聞名於世的德國女間諜瑪塔-哈莉在巴黎做臥底的時候,為了獲取當時法國統帥部高級機要官摩爾根將軍家中,儲藏在絕密金庫裡面的英國19型坦克設計圖,以美人計的方式進入了摩爾根家。

    但是摩爾根對於金庫的密碼守口如瓶,哈莉用盡方法都無法套出來。而她接到消息該密碼為六位數,於是她就在灌醉了摩爾根之後企圖自己破解密碼。

    那個時候六位數的保險庫密碼已經是很強大了,哈莉不管怎麼樣都無法打開保險庫。突然她看到了一個老式的壞鐘,鐘的指針停頓在9點3分1秒上。這時候她想起摩爾根很健忘,於是就懷疑這個鐘表達地就是密碼信息。

    而六位數的密碼。相比是將九點換做4小時,就是1點,那麼這個保險庫的密碼可能就是131……她這麼一試,果然到手了。也給了間諜史上留下了光輝的一筆。

    那麼這第三種方法,就是考驗一個人地細心程度以及他對密碼設置者的瞭解程度的表現了。

    因為就好像以前很多人剛接觸網絡設密碼時容易用自己地生日、身份證號碼、電話號碼等等作為密碼一樣,其實就算是現在。絕大多數人設置密碼也還是有一定規律的。

    這種規律體現在兩方面,一是設密碼地人。第二,延伸開來的話,也可以聯繫到系統上。

    系統比人更具有規律性!

    這就繞回到了第二種破解方法上,只要掌握了系統的加密機制,那麼就能夠通過相應的手段將密碼破解!

    所以陳旭想要破解小敏的那款密碼,如今的出路貌似只有兩個,一個就是猜,猜對方到底會使用什麼密碼。第二個就是想辦法找到系統加密機制的破綻,然後對其進行反攻擊。

    當然陳旭知道,這僅僅只是第二道權限,應該不會很變態。如果這個權限就很變態的話,那恐怕自己得學上個十年八年才能破解開來了。

    「破解密碼其實就是一種猜謎,」湛晶說:「現在很多地加密方法都是增加了位數,比如銀行提供的數字證書,就基本上採用了當前最先進的算法。就比如銀行的證書加密,將個人用戶地信息,姓名、身份證號碼等等以特殊的算法來編寫為長達16位,甚至是14位或者是更長的字節長度。這個時候想通過普通手段破解密碼是完全不可能的。但是也並非是無懈可擊。因為只要是算法,就一定有規律和公式。那麼就可以使用逆推法推算出這種算法的公式,從而進行破解。」

    陳旭一聽就來了興趣:「這麼說你們能夠破解銀行的證書?真的像傳說中的黑客那樣,可以把銀行當作是提款機?!」

    湛晶淡淡一笑:「傳說中地黑客是不會做這種事情地。而且真正做起來也沒有那麼簡單的。嗯,簡單來說,這種算法就好像是一個多元地方程式,比如二元一次方程式,X和Y值就代表了姓名和身份證號碼這兩種信息。那麼只需要知道這兩個信息就能夠反推出這個方程式。但是三元、四元甚至更多,那就沒那麼簡單了,計算起來是非常吃力的。我只是給你提供一個想法舉個例子而已,你可不要想太多,要知道攻擊國家銀行可是重罪,不用審判,直接判死刑的。」

    陳旭翻翻白眼說我當然知道,國家銀行最大嘛。

    能不大嘛,人家貪官一貪污幾千萬上億的,也就判個幾十年,某個倒霉孩子因為銀行取款機故障然後拿走了幾十萬就被直接判無期——沒辦法,這是在搶國家錢,要殺雞儆猴的!

    不過湛晶這麼說了也的確是給陳旭提供了一個門路,因為陳斐那小王八蛋已經說了,這一次的系統是18位密匙,這個密匙說長不長說短不短——要知道瑞士銀行的密碼加密算法,足足有十萬位!就算是用超級計算機來分析,哼哼,那你就去唱《向天再借五百年》吧。

    五百年?五千年都未必夠!

    這裡要解釋一下,密匙跟密碼的意思是不一樣的,比如網上銀行的密碼只需要設幾位,最多的也就是十幾位,畢竟密碼太長了哪有什麼人能夠記住?要是設成圓周率3.14196……這倒是很多背過的人能記住,可也太好猜了。

    所以密碼的輸入只需要這幾位普通密碼就行,但是密碼輸入以後則要通過證書當中的算法轉變為18位的密匙從而完成交易。也就是說網上銀行真正看的是密匙而不是密碼,所以想破解的話,普通手段破解密碼是沒有用的,必須要找到算法破解密匙——就是這個意思。

    想找尋算法的規律,就必須要通過不同的數據來模擬——陳旭隱隱有了幾分想法了,他隱約想到了如何破解第二重權限密碼的方法,但是這也需要一個很漫長的過程,大概要代入無數次的數據才能推演出來。

    不過陳旭卻很好奇,湛晶小小年紀,而且還是個女孩子,怎麼就能有這樣一身好的技術了呢?不是說陳旭瞧不起女孩子,對於藍色寶貝大姐,陳旭還是非常尊敬的,他只是隱約感覺有些奇怪罷了。

    對於這個問題,湛晶只是微笑著說了一句興趣問題,就繞了過去,顯然是並沒有怎麼打算深談。

    不過既然人家表示了自己不願意多談,陳旭也就不強求了,腆著臉追問人家的**這不是陳旭喜歡幹的事情。

    這麼一個計算機方面的問題算是有了頭緒,這讓陳旭心情愉快飛揚了起來,雖然還沒解決,但畢竟有了方法。而接下來還有第二個挑戰,就是關於那款遊戲——《真實格鬥》。

    不知道未來的自己到底是怎麼想的,提高計算機方面的實力也就算了唄,真實格鬥那麼刻苦的訓練幹什麼啊?竟然還要求要達到C級的格鬥水平,天哪,這得讓自己練到什麼時候才能完啊?

    懷著無比沉痛無比鬱悶的心情,陳旭終於再次進入了這款虛擬BC平台的遊戲……

    七千字更新送到,又晚了,唔……

    ——
《超級電腦》