非奇異矩陣提示您:看後求收藏(快眼看書www.kyks.tw),接著再看更方便。

簡單。”

“什麼是加殼脫殼啊?”盧赫被觸及到了知識盲區。

“加殼就是為了防止軟體被破譯,在指令的頭部寫入一層額外的指令,把程式入口點和動態連結庫的地址表隱匿起來。”艾達否說完又思索片刻,“打個不太恰當的比方就是,你不想被別人看光光,所以要穿衣服,這叫加殼。現在我非要看光你,就強行把你衣服給扒了,這叫脫殼。”

“變態。”盧赫捂住自己的領口,“那下一步呢?”

“下一步啊,那就是我的拿手絕技了,對這些可執行檔案和動態連結庫進行逆向分析,儘可能全地反推出程式原始碼。”艾達否說著拍了拍自己胸脯,“這破軟體是c屁屁寫的,我拿手,放心好了!”

於是之後的一週裡,503寢室的就寢率急劇地從0%提升到了77%,雖然天花板上的那盞老舊的吊燈,每日都不堪重負地徹夜長明。

那個和艾達否同名的軟體,一如既往地給力,僅用靜態分析,便還原出了80%以上的高階語言。艾達否孜孜不倦地啃食它們,可吃完了以後,卻發現自己吃了個寂寞。

因為那些能夠被解析的部分,全部都在呼叫系統介面,從物件屬性、函式名和執行邏輯來看,它們的功能僅僅在於讀取互動資料,以及把不知道從哪裡蹦出來一長串字元透過自定義的介面,傳遞給另外一個明顯是用來自動化操縱硬體的軟體。

這就像好不容易把別人衣服給扒下來了,卻發現人家還額外穿了一套內衣,一個點都沒露。想要一飽眼福,就要再去做動態分析和黑盒分析。

動態分析就是給程式打斷點或者乾脆直接單步執行,觀察暫存器、記憶體資料和堆疊的變化,猜測程式做了什麼;黑盒分析就是給程式輸入大量的測試樣例,透過觀察輸入和輸入資料的關係,猜測程式到底做了什麼。

這兩種分析方式都是難啃的硬骨頭。

於是在未來的半個月裡,每當艾達否靜坐在電腦螢幕前一邊撓頭一邊扣腳時,盧赫都會為他遞上一杯熱騰騰地黑芝麻糊。因為他本就不濃密的頭髮,愈加稀疏了。

在喝下37杯黑芝麻糊之後,艾達否終於崩潰了。他叫來盧赫,鄭重地說:

“現在我宣佈一個驚天大秘密:這個鋅指平臺沒有任何技術含量,它的原理就是你隨機給它輸入一串鹼基序列,然後它再隨機地給你輸出一串。就這樣,他們花了大幾百萬買了一臺彩票機,就電視上那種,一個鼓風機往透明塑膠轉盤裡吹,隨機吹出一個又一個的球。”

歷史軍事推薦閱讀 More+
狂龍出山:開局斬殺八十八血將

狂龍出山:開局斬殺八十八血將

佚名
狂龍出山:開局斬殺八十八血將小說簡介: 我,是這個世界最恐怖的存在,為了限制我,國家用四根隕鐵鏈困住我。 但是,在見過我老婆的慘狀後我繃不住了。 因為我,老婆在懷孕時四處撿垃圾,現在他們還要我去虐殺我的老婆! 他們自詡正義,卻做盡殘忍之事, 是可忍孰不可忍,想要欺負我的老婆,我可不會讓他們如意。 且看我開局斬殺八十八血將,為我的老婆復仇。
歷史 完結 5620萬字
重生末世,我上交系統帶全家躺贏

重生末世,我上交系統帶全家躺贏

顧雲嵐
【末世+系統+上報+愛國+全球性+異能】 回到末世來襲前的你會怎麼選擇?是告知國家,還是偏安一隅? 再次睜眼,宋向晚發現自己不僅重生了,還回到末世來臨前半個月。 當即上報國家,不曾想意外繫結末世系統,既如此,那就一起上報吧! 前世被稱為“死亡禁區”的海城,其背後到底隱藏著怎樣的秘密? 而蜀地的異動,又是否與末世來臨相關? “若有一日,國將不國,家又如何是家?” “宿主,你當時就不害怕上面不信你嗎
歷史 連載 41萬字