這個密碼指的并不是密碼的長度一共有1(位,而是每一個密碼字節有1(的長度。
這裏就牽涉到了一種算法。
比如說,我平時輸入密碼,舉個最簡單的例子“123abc”,那麽,這簡簡單單的六位數是你用戶輸入的,但是實際上在服務器密碼驗證的端口,這就不是六位數字那麽簡單,而是經過特定的算法加密爲1(位。
想要破解的話,單單通過猜測六位數是不可能完成的,具體要解釋的話很複雜,所以一般來說,想破解這種特殊加密算法構成的1(位密匙,首先就是要研究這種算法。
因爲國際慣例,算法一般都是要公開的,因爲算法如果不公開的話,很難發現算法當中的錯誤。這個算法就不夠完美。但是很明顯,小敏并沒有把這種算法函數給公布出來,所以陳旭隻能另外想辦法。
首先要做的,就是找出這種算法的函數!
1(位密匙其實并不算很難,現在很多浏覽器當中都開始使用這種級别的運算方式了。
難就難在對算法的破解上。
因爲根據已知的算法,那麽很容易做出相應的,有針對姓的破解方式,但是如果這個算法是保密的,那就很複雜了。
陳旭現在調動了他所有的肉雞,一起參與演算。
陳旭使用的方法就是最常用的分析運算。
因爲算法總是固定的,需要有固定的公式和函數,簡單打個比方就好像是二元一次方程,隻需要兩組數字套用一下就知道公式了。當然真正的加密函數肯定比二元一次要強的多,這也就是爲什麽說,很多計算機高手同樣也是數學高手的原因——高級函數對于計算機編程來說,也是非常重要的。
所以,想要破解這個函數,就必須要調用多台計算機同時進行模拟,當然一台計算機也成,隻是,那得等到猴年馬月了。
陳旭的數學水平也是很強的,起碼現在他足以參加個大學生奧數一類的了。陳旭在高中的時候就偏理科,也參加過奧數拿過名次,所以數學學起來還是很快的。現在他就編寫了一個程序,不斷的輸出數據來找尋這種算法的規律,但是陳旭卻發現,自己的肉雞數量還是太少了。
其實要說少,真的不少,陳旭上次給利亞姆公司的那款“肉雞”防火牆,在法比亞諾的“賣保險”策略下,經銷的非常成功,而且陳旭平曰裏幾乎不怎麽使用這些肉雞,就是在黑客大戰的時候才用了一下,而這款防火牆的姓能确實非常強大的,是以現在也已經給利亞姆公司帶來了不下于十萬人的固定用戶群體。
但問題是,現在利亞姆公司的計劃還僅限于英倫及周邊地區,所以除了一些服務器站之外,家用計算機在這個時候很多都是處于關機狀态的,當然,陳旭可以等到晚上,也就是英倫時間工作時計算密碼,但是陳旭現在卻有些等不及了。
要是在之前,談到純破解一個1(位密碼,着實能夠讓陳旭覺得這是一件基本上無法完成的事情,但是現在,當陳旭的技術提升到這種程度以後,他也就并不覺得這1(位密碼算的了什麽難題了。
這就是一層一層往上升級,站在山腳下的時候覺得山頂遙不可及,但是真當爬到山頂上以後,卻已經在盯着另外一座高峰了。
根據這些運算所得到的具體數據,陳旭發現這種算法其實并不是難度大到了一種遙不可及的程度,當然,其實陳旭現在的運算速度也不慢,要知道雖然現在英倫地區還是黑暗,但畢竟夜貓子也是存在的而且爲數也不少,起碼有上千台計算機同時在幫陳旭進行運算,這就是一個不算慢的速度了。
陳旭覺得如果這時候再将運算的機器翻上兩倍的話,那麽他在今天下午的時候就能夠破解這個算法——至于跟黃沖的賭鬥,陳旭早就抛在腦後了——說句不好聽的話,他算個什麽東西?憑什麽跟自己較量?
所以現在陳旭一邊讓肉雞們繼續運算,而一邊則編寫了一個腳本代碼——捕獲肉雞!
上次紅客聯盟搞的黑客大戰,真的是讓陳旭學到了不少的東西,而這種學習并非僅僅就是在黑客大戰時才學到的,而且還有在黑客大戰之後,陳旭再一次的反思當時的戰鬥,反思那個時候自己的不足,自己需要改進的地方,然後針對姓的側重學習而得到的。
黑客,是一種戰鬥型的職業。
隻有通過戰鬥,才能了解自己的不足,一味的閉門造車并不是一件好事。
陳旭現在編寫的命令非常的簡單而且實用,他隻是利用了ie的一個核心漏洞,在交換數據的時候自動在後台下載一個程序然後運行,并且将運行的結果發送到指定服務器上歸納。
因爲陳旭當時爲利亞姆公司提供的防火牆并不光是針對于家用機,還有就是針對于服務器的,而服務器是必須要保證長年開機,所以這個時候陳旭用的最多的也就是幾台歐洲的服務器。
這些服務器當中,就有一些是歐洲很多大型站所使用的服務器,所以陳旭想在上面挂個後門程序,實在是太簡單了。
很快的,陳旭的肉雞數量就飙升到了三千以上,而這個時候已經到了下午三點。
吳元等人午睡早就醒了過來,看到陳旭在艹縱計算機不知道做什麽東西,一個個都很好奇,但是也沒有多問。
而陳旭,則沉浸在了一個忘我的境界當中。
在他的眼中,隻有那些繁瑣的,複雜的數據結構,根本就忘了自己現在還在寝室。
第一組數據驗證成功。
第二組數據驗證成功。
……陳旭額頭上溢出了汗珠,臉色也有些發紅,不光是因爲疲倦,也是因爲興奮!
因爲這是他完全沒有借助小敏的幫忙,而即将通過了小敏的一場考驗!
第一百二十八組數據成功!
找到算法了!
一百二十八組數據,幾千台計算機一下午的計算,人類的智慧創造出了方便人類的工具,但是工具永遠隻是工具,誰也不知道陳旭在尋找這一百二十八組數據的時候耗費了多大的心力!
但是陳旭現在一點都沒有感覺到疲倦,因爲他正處于一種非常亢奮的狀态,這種亢奮讓他的精神十足,至于下午還有的比賽,陳旭早就忘得一幹二淨了。
算法已經找到,那任務就已經完成一半了。
找到算法并不代表就能夠破解密碼,但卻是破解密碼的必要條件。
要知道,如果是暴力破解的話,就是利用軟件一個個的去輸入密碼,硬是靠蒙的方式來破密碼,一旦密碼的長度達到十位以上,那幾乎就是不能完成的任務了。
所以現在破解密碼,很多都是從算法開始入手,找到密碼的規律所在這才是破解密碼的王道。
陳旭現在已經找出了算法,而且得到了輸入的密碼根據這算法的演變模式,那麽他就有信心找到相應的密碼了。
從這個算法當中陳旭看出來了編排這個算法的人有多麽的陰險,這個算法雖然算不上有多高級,但是卻的确是一個非常陰險狡詐的算法。
非常簡單,密碼的構造主要就是26個字母(高級密碼區分大小寫),然後就是十個數字,還有就是一些特殊的字符。
很多絡高手使用的密碼當中,特殊字符占據了很大的一部分。這些特殊字符并不是鍵盤上的逗号、引号一類,而是一些類似于空心五角星之類的需要特殊手段才能輸出的字符。
舉個最簡單的例子:當年玩傳奇的時候,很多對安全保護有些了解的玩家,利用智能abc當中的v鍵,也就是符号鍵給自己的帳戶加了一層保護。
記得智能abc當中的v11,能夠打出來一個看不見的空格鍵。
那其實是一個特殊的字符,隻不過看不見,但是又跟空格鍵不一樣,空格鍵是無法作爲密碼輸入的,但是那個v11卻是能夠被系統所承認的。
這樣的話,比如之前的密碼是123abc,但打上了這個v11空格之後,密碼就是七位數。而盜号的人看到密碼123abc時,下意識的就認爲是六位數,因爲他們看不到後面那個空格。
當然,後來很多盜号的也知道了,不過在一次傳奇的重大失誤當中,這一招可是幫助許多玩家挽回了損失——那次是盛大傳奇的服務器被人給入侵了!然後黑客将所有的賬戶密碼都發到了上,不少人因此損失慘重,而那些在密碼後面加上v11空格的人則幸運的逃過了一劫。
而現在陳旭所要攻破的那個密碼,他的算法變态就在于,不光是有了這種特殊的字符,而且還加入了“雙位數”判斷!
所謂“雙位數”判斷,就是領先時代的一項技術了。
大家都知道現在密碼的要求,莫過于26個字母和10個數字再加上一些特殊字符,但是這種“雙位數”判斷,簡單的舉例就是:在輸入密碼的時候,如果是暴力破解的話,那就是一個數字一個數字的破解,但是這種“雙位數”判斷卻是兩個數字才是一個密碼組!
簡單的說,123abc這組密碼,在“雙位數”算法機制下,12是一個密碼組,3a是一個,bc也是一個!
那這下想要暴力破解的人就等死吧,破解一輩子也搞不定這麽猥瑣的密碼啊!
看了這種算法以後,陳旭很慶幸自己先破解了這種算法。
但是同時他也知道,是未來的孫子設下這個陷阱的時候有所保留,并沒有給自己搞太大的,幾乎不可能完成的難度。
因爲這種算法不但可以處理“雙位數”,同時也适應于“單位數”,很明顯,單位數是一個很大的漏洞,這個漏洞的存在使得“雙位數”加密變得毫無意義。因爲隻要黑客利用單位數破解了這個算法,那雙位數加密就又能如何呢?
而且陳旭也看出來了,這個漏洞應該是故意留下來的,不然直接将單位數處理給屏蔽了,自己就算動用全世界的計算機,在不清楚這種算法的前提的時候,也不可能破解這種算法的函數。
看來,自己的孫子果然并不是故意跟自己作對,而是督促自己努力的提高計算機技術。
或者,這也是未來的自己給現在的自己一種鞭策吧!
知道了這種算法的原理,陳旭就開始一點點的往裏面套用。
由于不知道這個密碼的長度,陳旭隻能從一位數開始試驗,陳旭這時候心想那小兔崽子要是給老子設定一個一百二十八位長度的密碼,那一輩子也破解不了。不過當陳旭測試到了六位數的時候,小敏那柔美的聲音就響了起來:“恭喜您獲得了第二級權限的密碼。”
陳旭看看破解軟件上顯示的那六位數字,頓時兩眼一翻暈了過去。
因爲上面的數字排列非常非常的簡單,簡單到了一個無法想象的程度——123456……這組數字實在是讓陳旭噴血!
但其實,就算陳旭一早真的輸入123456也是不可能進入權限的,因爲這就是“雙位數”加密的好處,123456,其實是12、34、56,而且根據這算法,陳旭能夠看出,這還有更深的延伸,比如,第一位和第四位是一組,第二位和第六位是一組……等等。
所以輸入密碼的時候,如果是單純輸入123456是打不開的,所以陳旭這一刻非常明白未來的自己的想法——他并不是要求自己來破解一個密碼,而是要求自己來破解這個算法!
這個算法,稍微加工一下就能夠在國際市場上賣出天價來!
因爲這種算法已經非常的成熟了,陳旭相信小敏帶給自己的未來科技算法都是非常成熟的,而算法不公開,再将單位數驗證給去掉,那這個世界上恐怕就沒有人能夠破解這種算法——起碼近幾年是如此的。
不過現在陳旭也沒往那方面去想太多,他再一次的進入了虛拟幻境……因爲這個時候,他就要看看第二級權限當中,到底有些什麽東西
(未完待續)