登入使用能幫助您收藏更多喜歡的好書,
希望大家都能多多登入,管理員在此感激不盡啦!
《我的妹妹不可能這麽觸手》第18章 桌面超級計算機
  說乾就乾――身為一名偽技術宅,蔣玉成可不覺得,區區一個密碼就能擋得住自己。他拿出移動硬盤,從自己收藏的黑客工具中,找出了破解Word加密密碼的軟件――隻要輕輕一點,管你是多長的密碼,都給我去死吧!!小爺我要看奈奈那家夥到底躲在哪個角落裡!!

  ・・・誒?!

  (軟件提示:錯誤,無法解析文件)

  “誒?!?!?!?!?!”

  原來,在早期版本的Word中,“文檔保護”這一功能幾乎就是個擺設。十年前的Office在現在看來簡直就是個篩子,到處都是安全漏洞,很多軟件都可以輕而易舉地繞過文檔保護――於是乎,有寫手就用這樣的手段,破解了原本被隻讀密碼保護的文檔,然後修改了其中的格式條款。如果不是那家夥太貪心,“把那羊薅得跟葛優似的”(注1),點娘法務部門可能真的就中招了。

  這一事件的結果是,點娘全面更新了自己的OA軟件,新版的合約電子文檔不僅使用了強度更高的密碼,而且還用最新版本的Word2013重新進行了加密。於是乎,原有的直接繞過密碼的破解手段,就全都失效了。

  “靠・・・這下真麻煩了啊!”

  看著屏幕上冰冷無情的錯誤提示,蔣玉成不由得流出了陣陣冷汗――微軟在OfficeOpenXML標準(注2)中對文檔的安全性做了大幅的改善,想要像以往那樣,直接用軟件漏洞繞過文檔保護已經不可能了。也就是說,擺在蔣玉成面前的隻有兩條道路――要麽放棄,要麽轉而使用窮舉法進行暴力破解。

  盡管心裡已經知道希望不大,但是蔣玉成還是抱著試試看的想法,打開了AdvancedOfficePasswordRecovery這一專用破解軟件,試著對文件進行破解――果然不出他所料,破解完成所預期的時間,已經推到了377天之後。到那個時候,黃花菜都涼了啊!!我還要這玩意有啥用啊!!――蔣玉成沮喪地想道。

  對於不限制嘗試次數的密碼來說,窮舉法無疑是一個百分之百有效的破解方法。理論上講,任何密碼在經過足夠次數的窮舉之後都會被破解出來。但是理論歸理論,實際歸實際,窮舉法往往需要非常長的時間才能夠完成對所有可能密碼的窮舉――這個時間取決於兩個要點,其一是密碼長度,其二則是計算機的運算能力。

  蔣玉成手頭擁有的運算設備,僅僅隻是一台性能並不出眾的Thinkpad筆記本電腦罷了――移動版Core-i5處理器的浮點運算性能,應付日常應用可以說綽綽有余,但是用來破解密碼就連塞牙縫都不夠了。

  強大的運算力・・・到哪裡能找到呢?蔣玉成首先想到的,肯定是自家二樓,妹妹的房間裡那台看起來挺強大的iMac――不管是父親還是韓阿姨,都很寵著自己的小妹妹,而她作為一名觸手,需要用電腦來壓製視頻,PC的性能肯定不會差到哪去。然而,想要利用那台設備,首先要破解開那“神聖結界”的加密才行――不管從哪個角度講,這個加密都比文件的加密要強大多了。

  那麽,還有什麽給力一點的運算設備嗎?大學狗們對電腦的需求,無非也就是選個課看個課件,上網看個肥皂劇或者11區動漫,打打DOTA啊小學生聯盟啊之類的遊戲罷了。這些應用,對CPU浮點運算能力的要求都不高。所以從同學那裡借電腦,估計也是白扯。說起來啊,理學院所在的理工樓地下,好像是有一台UNIX服務器在給物理系計算量子力學模型吧!不過就算是物理系的學生,想借用這台小型機來做些運算,好像門檻也不低――自己一個化學系的學生,怎麽可能用“破解密碼”,這種毫不相乾的理由把服務器借來啊!

  路路斷絕――蔣玉成幾乎要陷入到絕望中了。自己,果然還是太渺小了。如果是奈奈那家夥想要找什麽人的話的話,那肯定會利用自己在業內的人脈,直接把對方給人肉出來吧!可是自己・・・

  雖說在心裡面是已經決定放棄了,但是蔣玉成還是想要最後再掙扎一下,萬一還有辦法呢?於是他又將“Word文檔破解”這幾個關鍵字輸進了度娘的搜索框,然後輕輕按了下回車・・・

  果然,還是沒什麽有用的東西。網上搜到的那幾個工具,都是自己已經用過的了,壓根就不管用。就在蔣玉成準備點擊右上角的叉號關掉窗口的時候,一條新的搜索結果,突然蹦到了他的眼前:

  基於GPU的Word文檔密碼快速破解――來源:知網空間

  “誒?!?!??!”

  希望的火焰,再一次重新燃燒了起來――蔣玉成手腳麻利地用VPN登陸校網,然後借助校網的IP從知網上把這篇論文給下載了下來。當下載完成的提示出現時,蔣玉成幾乎是迫不及待地打開了這篇論文――

  “隨著桌面系統的廣泛應用,微軟的OFFICE系列軟件已經成為主流的文本編輯軟件,而Word文檔的安全問題逐漸進入了人們的視野,找到一種高效的破解或恢復被加密Word文檔的密碼的方案具有重要的意義。

  密碼的暴力破解是最簡單也是最常用的破解方法,但是傳統的基於CPU的破解方法破解速度慢,大大限制了暴力破解的應用。文中在分析Word文檔加密漏洞的基礎上,提出了基於GPU的CUDA並行計算模型,實現了對Word文檔加密密碼的快速暴力破解,實驗證明文中的密碼破解方案大大提高了破解速度・・・・・・”

  誒――這個看起來好像可行性很高啊!蔣玉成大一的時候學過C程序設計(而且還很難得地拿了滿分),後來自己又出於興趣,報名參加了本校信息學院與微軟聯合舉辦的VS2012培訓。太複雜的程序他也不會寫,但是寫一些簡單的exe程序或者metro應用還是沒問題的。(注3)

  嗯,就這麽辦了!!蔣玉成想道――這篇論文不僅給出了程序的模型,而且還非常體貼地寫上了關鍵部分的偽代碼,自己隻要照葫蘆畫瓢,把這些代碼都“翻譯”成C語言就可以了!說乾就乾,蔣玉成從移動硬盤裡找出安裝包,把許久不用的VS2012重新裝好,然後便在鍵盤上劈裡啪啦地敲起了代碼・・・

  ――――――――――――――――――分割線――――――――――――――――――

  “玉成哥回來啦?你這是・・・”幾天后的周四,蔣玉成一大早就從家裡出門了――當他回來的時候,正好碰見周思琪也剛剛回來,手裡還拎著裝滿食材的超市購物袋。今天她穿了一件米色的上衣,扎著一條黑白相間的格子領帶,下半身是黑白條紋的短裙搭配黑絲。(注4)小琪還是一如既往地可愛啊・・・我要是找個女朋友的話,差不多應該就是這個樣子的吧――蔣玉成在心裡面呵呵傻笑著。

  “嗯,我最近在做一個開發工程,從同學那裡借了台設備過來・・・”真相什麽的肯定是不能說的,所以蔣玉成隨口胡謅了一個理由――他的手裡抱著一台碩大的台式主機,5kg的重量讓他累得氣喘籲籲的。看來真的得加強鍛煉了啊・・・蔣玉成看著自己略顯虛胖的身軀,暗自想道。

  “哇,開發工程啊,好厲害的樣子~~~~我對電腦什麽的完全不懂呢,就知道玩遊戲看動漫什麽的・・・・・・”少女輕笑著說道――雖然沒有崇拜的星星眼,但她的笑容還是讓蔣玉成有些春心萌動。不過聯想到自己接下來要做的事情,蔣玉成又覺得稍微有些內疚:畢竟,奈奈那家夥,就算不是小琪本人,也應該是小琪的某個關系不錯的親人或者朋友吧,自己居然能利用這個女孩的無防備來調查他・・・

  ・・・真的對不起了,小琪――蔣玉成在心裡暗暗道了個歉。

  “那個,玉成哥能不能讓我借用一下廚房?”蔣玉成打開自家房門的時候,周思琪也順便跟了進來,“我家廚房的水管壞了,要找人修得等到周一・・・”

  這丫頭是確信了我肯定不會拒絕她――她還真沒拿自己當外人啊・・・蔣玉成暗想道――不過正好,拉近跟小琪的關系,本來也是自己所期望的結果,跟這樣一個溫柔可愛的女孩子相處,但凡人格正常的男人應該都不會拒絕吧!至於更深一步的發展嘛,這個得從長計議了,不過說起來,相比小琪的隨和,余寶晨就顯得有點・・・・

  “啊啊,沒問題沒問題――”蔣玉成一口答應了下來,“水管子什麽的,哪還用等周一啊――你玉成哥我好歹也是個老爺們,這點事交給我就行了,明天就幫你弄好!”

  “誒?真的?!”小琪的雙眼放出了歡快的光芒,“謝謝玉成哥!”

  “啊,不客氣的・・・”

  話說回來,小琪的家人為啥這麽放心讓她自己一個人住?一個女孩子家,自己住的話遇到水電之類的問題肯定很麻煩的――蔣玉成覺得有些疑惑不解。另外,這丫頭比自己小兩歲,也可以算是妹妹一樣的存在吧,自己作為哥哥,照顧一下這個可愛的妹妹也是很正常的。

  小琪再一次穿上了她那條可愛的粉紅色圍裙,拎著買回來的食材進了廚房――而蔣玉成則把那個沉重的機箱搬到了自己的房間裡,接上了顯示器,鍵盤和鼠標。“嗯――一切正常。”

  順利地點亮了這台電腦之後,蔣玉成便將VS2012和CUDA開發套件部署到了這台電腦上,然後把半成品工程文件也一並拷了過來――雖然代碼的主體部分已經構建完成,但是最後要完成整個程序,果然還是需要真機才能做到。

  蔣玉成的手指在鍵盤上上下翻飛,仿佛一名武林高手在舞劍一樣――自從在點娘開坑以來,蔣玉成打字的速度越來越快了,由此產生的一系列buff讓他在做其他的事情,比如編程的時候同樣也受益匪淺。

  “呐,玉成哥,你在幹什麽呢?”

  突如其來的聲音讓蔣玉成嚇了一跳――仔細一看,穿著圍裙的小琪已經站在了自己身旁,“飯做好啦,快過來吃吧。”

  “額・・・誒誒?!都十二點半了?!”蔣玉成這才發現, 自己因為太過於專注,一時竟然忘記了看時間,“稍等稍等,還有最後一段代碼,我馬上搞定,馬上搞定・・・”

  “話說,玉成哥你具體是在做什麽工程呢?看起來好高端的樣子・・・”

  “啊啊,這是最近我們實驗室裡做出來的一點東西・・・”蔣玉成隨口胡謅道,“我們需要計算一個分子的空間結構・・・”

  化學系到底用不用桌面超算來計算這種東西,蔣玉成不知道――他只知道自己現在隻是在胡謅八扯。“啊啊,搞定了搞定了――隻要讓這東西跑起來就行了,然後我們就可以去吃飯了・・・”

  注1:出自小品《昨天,今天,明天》

  注2:OOXML是由微軟公司為Office2007產品開發的技術規范,於2006年12月成為ECMA標準。

  注3:VS即VisualStudio,是微軟公司推出的開發環境,也是目前最流行的Windows平台應用程序開發環境;CUDA則是一種由NVIDIA推出的通用並行計算架構,該架構可以使GPU(也就是顯卡)能夠解決複雜的計算問題――由此創造出了“桌面超級計算機”這一凶殘的存在・・・

  注4:這套搭配可以參見《奈亞子》第一季ED的畫面

  PS:這篇文章是真實存在的・・・能連上CNKI的童鞋可以搜搜看看
鍵盤左右鍵 ← → 可以切換章節
章節問題回報:
翻譯有問題
章節內容不符
章節內容空白
章節內容殘缺
上下章節連動錯誤
小說很久沒更新了
章節顯示『本章節內容更新中』
其他訊息