窗外傳來(lái)的蟬叫聲,預(yù)示著三伏天的到來(lái)。今天中午寢室里格外安靜,老大在玩電腦,而我躺在床上昏昏欲睡。這時(shí)大牛從外面洗澡回來(lái),自從上次半夜行動(dòng)失敗以后,他天天都是無(wú)精打采、郁郁寡歡的樣子。掛好毛巾,他看見(jiàn)老大的電腦屏幕,于是走過(guò)去問(wèn)道:“這是什么游戲?。ㄈ鐖D1)?有點(diǎn)像《祖瑪》。嗯!還是更像《連連看》。”只見(jiàn)老大漫不經(jīng)心地回答道:“恩尼格瑪?!?/p>
寢室驚現(xiàn)“恩尼格瑪”
“??!你罵誰(shuí)呢?我只是問(wèn)一下,你居然開(kāi)口就罵人!我‘嗯’一下有什么不對(duì)的?”大牛心里的不爽,突然一下子爆發(fā)了出來(lái)。我一聽(tīng)要出事兒,趕緊一翻身,從床上跳了下來(lái),落地時(shí)還把大牛嚇了一跳。我用手拍著大牛的腦袋說(shuō)道:“大牛啊大牛,說(shuō)你笨吧你還不承認(rèn)!老大說(shuō)的‘恩尼格瑪’,是二戰(zhàn)時(shí)期納粹德國(guó)使用的ENIGMA密碼??催^(guò)美國(guó)大片《U-571》沒(méi)有(如圖2)?它講的就是盟軍搶奪ENIGMA密碼機(jī)的事?!崩洗罂戳丝次?,點(diǎn)點(diǎn)頭后說(shuō)道:“不錯(cuò),我說(shuō)的就是它!它可是影響了整個(gè)第二次世界大戰(zhàn)進(jìn)程的密碼。前幾天我從網(wǎng)上下載了一份源代碼,把它編譯成程序后,就可以模擬ENIGMA密碼機(jī)來(lái)運(yùn)行了?!甭?tīng)完,大牛不好意思地道了歉,而我不以為然地對(duì)老大說(shuō)道:“再厲害的密碼機(jī)也沒(méi)能保住第三帝國(guó),最終還不是被雷杰夫斯基等人給破解了?!?/p>
大牛不解地問(wèn)道:“這個(gè)什么什么斯基是何方神仙???這么牛!”老大馬上借機(jī)諷刺他:“你連雷杰夫斯基都不知道啊?他是波蘭著名的數(shù)學(xué)家,為ENIGMA的成功破解做出了卓越的貢獻(xiàn)!”大牛聽(tīng)了傻傻地感嘆道:“既然這個(gè)斯基這么厲害,不知道他能否破解我那女神心中的密碼?”我也調(diào)侃大牛,說(shuō)道:“我想一定可以的,就是不知道他老人家現(xiàn)在有沒(méi)有檔期,哈哈!”
兄弟幫忙,柳暗花明
大牛痛苦地說(shuō):“哥兒幾個(gè)趕緊幫我想想辦法唄,難道你們就愿意看到自己的兄弟這么活著?”聽(tīng)到大牛感人肺腑的表白,我的內(nèi)心也感到一陣痛楚,最終痛得——大叫起來(lái):“你小子失戀了,掐我胳膊干什么?你看!都已經(jīng)青了。知道你急,但怎么也得給點(diǎn)時(shí)間讓我們想辦法呀!”老大出來(lái)打圓場(chǎng):“就是??!大牛你好好想想,看看還有什么關(guān)于那美女的情況沒(méi)有給我們交代的……”大?;叵肓艘幌?,興奮地叫道:“我想起來(lái)了!那天我還找到她的一個(gè)電子信箱。你們誰(shuí)會(huì)破解電子信箱?”我回道:“你有好的字典嗎?”只見(jiàn)大牛以堪比劉翔的速度沖出了寢室,并在大家吃驚的表情還沒(méi)消失之前氣喘吁吁地跑了回來(lái),手里還抱著厚厚的幾本書(shū)說(shuō)道:“你們看康熙字典行不行?”
打造字典,精心準(zhǔn)備
看來(lái)今天是沒(méi)有辦法午休了,我苦笑著對(duì)大牛說(shuō):“我要的不是康熙字典。”“那是新華字典?”我感覺(jué)自己快瘋了:“你是真傻還是假傻啊?我說(shuō)的字典是用于破解郵箱密碼的字典文件。因?yàn)槠平忄]箱需要用到窮舉法,也就是暴力破解,所以必須得有一個(gè)好的字典文件去和郵箱密碼對(duì)比分析才行?!?/p>
我一吼,大牛頓時(shí)就老實(shí)了,只見(jiàn)他小心翼翼地問(wèn)道:“那怎么得到字典文件呢?”這種態(tài)度還差不多,我耐下心來(lái)講解道:“這個(gè)簡(jiǎn)單,有現(xiàn)成的工具,譬如《黑客字典Ⅱ》,它幾乎可以生成任何形式的密碼組合。首先運(yùn)行它,點(diǎn)擊“注冊(cè)”按鈕輸入軟件作者免費(fèi)提供給大家的注冊(cè)碼(Name:Banyet,Code:O8G22M),這樣就能使用該軟件的全部功能了。它有兩種運(yùn)行方式,‘以向?qū)Х绞竭\(yùn)行’和‘以普通方式運(yùn)行’(如圖3)?!?/p>
大牛問(wèn):“那我該選那種方式呢?”我回答:“那還用說(shuō)嗎?當(dāng)然是向?qū)О?!這樣你就可以按照提示一步步地操作了。首先,根據(jù)你對(duì)郵箱密碼的猜測(cè),在‘設(shè)置’窗口中設(shè)置字典所采用的字母和數(shù)字,以及它們的個(gè)數(shù)和范圍(如圖4)。窗口下方的‘符號(hào)(0x20~0x2E)’表示ASCII碼表中的字符,如果勾選它就會(huì)在字母組合中加入符號(hào)。然后,點(diǎn)擊‘下一步’,這里可以選擇‘所有字母采用大寫(xiě)形式’、‘僅僅首字母大寫(xiě)’和‘只使用輔音字母’等。因?yàn)楹芏嗳说拿艽a都是以自己姓名的拼音縮寫(xiě)加數(shù)字而成,而一般拼音縮寫(xiě)的字母都是輔音字母,所以軟件作者就針對(duì)性地設(shè)置了‘只使用輔音字母’這個(gè)選項(xiàng),人性化吧?哈哈!”
枯燥無(wú)趣的設(shè)置工作,讓大牛有些不耐煩:“你說(shuō)這么多干嘛?我只管把所有的選項(xiàng)都選中就OK了!”我用鄙視的眼神看著他,說(shuō):“你這樣做就犯了密碼破解的大忌!按照你的方法生成的字典文件,雖然內(nèi)容非常豐富,看似也非常強(qiáng)大,但是在破解的時(shí)候會(huì)浪費(fèi)大量的時(shí)間,毫無(wú)效率可言!因此,我們?cè)谠O(shè)置的時(shí)候要對(duì)每一項(xiàng)都做到有的放矢,這樣生成的字典文件就非常優(yōu)化,從而減少了破解的時(shí)間,提升了破解的效率。按此原則設(shè)置好后,點(diǎn)擊‘完成’按鈕就可以生成TXT文本格式的字典文件了?!?/p>
乞求上天,破解密碼
這時(shí),老大的興致也被提起來(lái)了,于是他發(fā)話:“大牛,后面的破解還是我來(lái)教你吧!現(xiàn)在我們有了字典文件,就可以開(kāi)始配置破解程序了。這里我選用安全焦點(diǎn)的X-Scan。它是一款非常優(yōu)秀的掃描工具,在掃描的過(guò)程中可以對(duì)掃描內(nèi)容進(jìn)行破解。首先,點(diǎn)選它工具欄上的‘掃描參數(shù)’→‘檢測(cè)范圍’,在‘指定IP范圍’中填入需要破解的郵箱POP3地址。然后,點(diǎn)選‘全局設(shè)置’→‘掃描模塊’,勾選‘POP3弱口令’這項(xiàng)就行了(如圖5)?!?/p>
“啊!這樣就完了?也太簡(jiǎn)單了!”大牛說(shuō)道。老大痛苦地回答:“我倒!哪有這么快?。∧銢](méi)發(fā)現(xiàn)字典文件我還沒(méi)用???現(xiàn)在點(diǎn)擊‘插件設(shè)置’下的‘字典文件設(shè)置’,雙擊‘POP3密碼字典’,導(dǎo)入剛才老三做好的字典文件。另外,還得對(duì)‘POP3用戶名字典’進(jìn)行設(shè)置。用記事本打開(kāi)程序默認(rèn)的字典文件,將里面的內(nèi)容全部刪除,然后輸入需要破解的郵箱賬號(hào)?!?/p>
大牛急不可耐地催促:“現(xiàn)在是不是差不多了?。课乙R上進(jìn)女神的郵箱!”只見(jiàn)老大笑瞇瞇地回答:“當(dāng)然!現(xiàn)在是萬(wàn)事俱備,直接點(diǎn)擊X-Scan工具欄中的‘開(kāi)始掃描’按鈕,它就會(huì)按照我們的配置進(jìn)行郵箱破解(如圖6)。如果郵箱密碼破解成功,當(dāng)然這還得看你的運(yùn)氣啊,它就會(huì)在窗口中顯示出來(lái)……”老大的話還沒(méi)說(shuō)完,只見(jiàn)大牛一把搶過(guò)老大手中的鼠標(biāo),點(diǎn)下了“開(kāi)始掃描”按鈕……
欲知后事如何,且聽(tīng)下回——《為奪美女狂努力,知己知彼斗情敵》