但是陳旭這般說法卻是讓她非常地認同,吃喝東西原本就是隨性以及符合個人口味。花了那麼多錢,還不能讓自己滿足,那錢也就等於是白花了。
不過這番舉動看在別人的眼中,自然是以為這兩人是土包子進城。尤其是當蝸牛上來以後,陳旭大呼小叫:「哇,這蝸牛那麼大啊?這是什麼品種的蝸牛啊?你們餵它吃四月肥了長那麼大?唔。味道也就一般,不比螺絲好到哪裡去。」
聽到這句話湛晶終於笑了。她這麼一笑,陳旭就覺得這個女人實在是有禍國殃民的褒姒地潛質。
當然湛晶不像褒姒那樣整天冷著臉,非得逼得周幽王玩上一處烽火戲諸侯才肯笑。但是她的這般突然綻放開的笑容,瞬間就好像春天地陽光一般瀰漫在整間屋子當中,她這樣開心的,毫無顧慮地笑容,足以讓寒冰在這一刻瞬間的解凍。
有些女人真的不能笑,湛晶要是放到古代。絕對也是一禍國殃民的妖精!
而偏偏這個妖精還不是什麼花瓶,而是正兒八經的駭客高手!
接下來吃西餐的時候,湛晶就跟陳旭說了破解密碼的幾種方式。
第一種方式,最為暴力最沒有技術含量的暴力破解。就是編輯一個軟體。讓這個軟體自動生成一系列地數字然後去試驗,靠硬蒙的方法來破解這個密碼。
當然這種方法也是最笨的,如果密碼的長度夠長而且是數字、英文甚至特殊字串組成地,那麼就不用去想著破解了,那需要數年的時間。
第二種方式,最直接的——刪除帳號密碼檔案。
任何系統,都是要基於計算機準則的,這種準則的最大一個表現方式就為——計算機內不可能無中生有。
簡單的來說。一款遊戲。遊戲裡面任何的元素都是通過讀取檔案的方式來實現地,比如音樂就有音樂檔案、cg動畫就有動畫檔案——如果你在遊戲地安裝資料夾下找不到該檔案。那絕對不是遊戲的問題,而是人自己地問題,技術不夠,不知道哪個檔案對應什麼。
系統也是同樣的道理,執行的每一個元素,都需要有相關檔案對其進行支援,密碼檔案也是一樣,肯定會放在一個地方進行儲存的,就看你能不能找到這個檔案了。*
比如現在常用的s中的引數就無法得到供電從而導致內容丟失,開機密碼非常簡單的就能破解了。
而破解密碼也可以在軟體方式執行,同樣以windows系統為例。在windows安裝目錄下的*.pwl檔案以及profiles資料夾下記錄的就是使用者的個人資訊,直接刪除就行。或者計算機高手就可以通過進入dos系統模式使用計算機語言清除並且重設計算機密碼。
而真正的高手根本不用這種方法,直接就可以通過一些手段讀取主機板上的資訊——比如很經典的一款軟體biospwds,這款軟體很傻瓜,只需要輕輕一點,軟體就能夠自動讀取bios中的所有資訊,包括版本、日期、使用密碼等等。
第三種,靠的是猜。
最經典的一個案例,一戰時期聞名於世的德國女間諜瑪塔-哈莉在巴黎做臥底的時候,為了獲取當時法國統帥部高階機要官摩爾根將軍家中,儲藏在絕密金庫裡面的英國19型坦克設計圖,以美人計的方式進入了摩爾根家。
但是摩爾根對於金庫的密碼守口如瓶,哈莉用盡方法都無法套出來。而她接到訊息該密碼為六位數,於是她就在灌醉了摩爾根之後企圖自己破解密碼。
那個時候六位數的保險庫密碼已經是很強大了,哈莉不管怎麼樣都無法開啟保險庫。突然她看到了一個老式的壞鍾,鐘的指標停頓在9點3分1秒上。這時候她想起摩爾根很健忘,於是就懷疑這個鐘錶達地就是密碼資訊。
而六位數的密碼。相比是將九點換做4小時,就是1點,那麼這個保險庫的密碼可能就是131……她這麼一試,果然到手了。也給了間諜史上留下了光輝的一筆。
那麼這第三種方法,就是考驗一個人地細心程度以及他對密碼設定者的瞭解程度的表現了。
因為就好像以前很多人剛接觸網路設密碼時容易用自己地生日、身份證號碼、電話號碼等等作為密碼一樣,其實就算是現在。絕大多數人設定密碼也還是有一定規律的。
這種規律體現在兩方面,一是設密碼地人。第二,延伸開來的話,也可以聯絡到系統上。
系統比人更具有規律性!
這就繞回到了第二種破解方法上,只要掌握了系統的加密機制,那麼就能夠通過相應的手段將密碼破解!
所以陳旭想要破解小敏的那款密碼,如今的出路貌似只有兩個,一個就是猜,猜對方到底會使用什麼密碼。第二個就是想辦法找到系統加密機制的破綻,然後對其進行反攻擊。
當然陳旭知道,這僅僅只是第二道許可權,應該不會很變態。如果這個許可權就很變態的話,那恐怕自己得學上個十年八年才能破解開來了。
「破解密碼其實就是一種猜謎,」湛晶說:「現在很多地加密方法都是增加了位數,比如銀行提供的數字證書,就基本上採用了當前最先進的演算法。就比如銀行的證書加密,將個人使用者地資訊,姓名、身份證號碼等等以特殊的演算法來編寫為長達16位,甚至是14位或者是更長的位元組長度。這個時候想通過普通手段破解密碼是完全不可能的。但是也並非是無懈可擊。因為只要是演算法,就一定有規律和公式。那麼就可以使用逆推法推算出這種演算法的公式,從而進行破解。」
陳旭一聽就來了興趣:「這麼說你們能夠破解銀行的證書?真的像傳說中的駭客那樣,可以把銀行當作是提款機?!」
湛晶淡淡一笑:「傳說中地駭客是不會做這種事情地。而且真正做起來也沒有那麼簡單的。嗯,簡單來說,這種演算法就好像是一個多元地方程式,比如二元一次方程式,x和y值就代表了姓名和身份證號碼這兩種資訊。那麼只需要知道這兩個資訊就能夠反推出這個方程式。但是三元、四元甚至更多,那就沒那麼簡單了,計算起來是非常吃力的。我只是給你提供一個想法舉個例子而已,你可不要想太多,要知道攻擊國家銀行可是重罪,不用審判,直接判死刑的。」
陳旭翻翻白眼說我當然知道,國家銀行最大嘛。
能不大嘛,人家貪官一貪汙幾千萬上億的,也就判個幾十年,某個倒霉孩子因為銀行取款機故障然後拿走了幾十萬就被直接判無期——沒辦法,這是在搶國家錢,要殺雞儆猴的!
不過湛晶這麼說了也的確是給陳旭提供了一個門路,因為陳斐那小王八蛋已經說了,這一次的系統是18位密匙,這個密匙說長不長說短不短——要知道瑞士銀行的密碼加密演算法,足足有十萬位!就算是用超級計算機來分析,哼哼,那你就去唱《向天再借五百年》吧。
五百年?五千年都未必夠!
這裡要解釋一下,密匙跟密碼的意思是不一樣的,比如網上銀行的密碼只需要設幾位,最多的也就是十幾位,畢竟密碼太長了哪有什麼人能夠記住?要是設成圓周率3.14196……這倒是很多背過的人能記住,可也太好猜了。
所以密碼的輸入只需要這幾位普通密碼就行,但是密碼輸入以後則要通過證書當中的演算法轉變為18位的密匙從而完成交易。也就是說網上銀行真正看的是密匙而不是密碼,所以想破解的話,普通手段破解密碼是沒有用的,必須要找到演算法破解密匙——就是這個意思。
想找尋演算法的規律,就必須要通過不同的資料來模擬——陳旭隱隱有了幾分想法了,他隱約想到了如何破解第二重許可權密碼的方法,但是這也需要一個很漫長的過程,大概要代入無數次的資料才能推演出來。
不過陳旭卻很好奇,湛晶小小年紀,而且還是個女孩子,怎麼就能有這樣一身好的技術了呢?不是說陳旭瞧不起女孩子,對於藍色寶貝大姐,陳旭還是非常尊敬的,他只是隱約感覺有些奇怪罷了。
對於這個問題,湛晶只是微笑著說了一句興趣問題,就繞了過去,顯然是並沒有怎麼打算深談。
不過既然人家表示了自己不願意多談,陳旭也就不強求了,腆著臉追問人家的**這不是陳旭喜歡乾的事情。
這麼一個計算機方面的問題算是有了頭緒,這讓陳旭心情愉快飛揚了起來,雖然還沒解決,但畢竟有了方法。而接下來還有第二個挑戰,就是關於那款遊戲——《真實格鬥》。
不知道未來的自己到底是怎麼想的,提高計算機方面的實力也就算了唄,真實格鬥那麼刻苦的訓練幹什麼啊?竟然還要求要達到c級的格鬥水平,天哪,這得讓自己練到什麼時候才能完啊?
懷著無比沉痛無比鬱悶的心情,陳旭終於再次進入了這款虛擬bc平臺的遊戲……
七千字更新送到,又晚了,唔……
——