第三十九章 絕殺(1 / 3)

“殼”是計算機軟件中的一段專門負責保護軟件不被非法修改或反編譯的程序。它們一般都是先於程序運行,拿到控製權,然後完成它們保護軟件的任務。

由於這段程序和自然界的殼在功能上有很多相同的地方,基於命名的規則,就把這樣的程序稱為“殼”了。

加殼軟件按照其加殼目的和作用,可分為兩類:

一是壓縮,二是保護。

壓縮這類殼主要目的是減小程序體積,如ASPacK、UPX和PEpact等。

另一類是保護程序,用上了各種反跟蹤技術保護程序不被調試、脫殼等,其加殼後的體積大小不是其考慮的主要因素,如ASProtect、Armadillo、EXECryptor等。

隨著加殼技術的發展,這兩類軟件之間的界線越來越模糊,很多加殼軟件除具有較強的壓縮性能,同時也有了較強的保護性能。

另外一些殼還提供額外的功能,如提供注冊機製、使用次數、時間限製等。

林皓從彩虹論壇裏下載的程序便是要求破解其中的使用次數,一般人拿到程序,先會用脫殼工具等對該程序進行分析,找到其中程序真正的入口,從中提出算法和運行機製。

如果從應用方麵來來考慮,恐怕還是從事外掛編撰者更為擅長這項工作。

“怎麼樣,大神,解得怎麼樣了?”evil有些迫不及待加熱血萬分的在聊天室說道。

“沒,我才剛開始看,好像是用作某款遊戲的加密軟件。”林皓的聲音不疾不徐,仿佛並沒有聽出對方話裏的焦慮。

這不是明擺著麼?任何一個有點基礎的軟件工程師都能看出來。

但算法才是最關鍵的,同樣的問題,有的人半天才能得到答案,有的人卻隻需要幾分鍾。

“完了,這下真的完了,距離12點隻剩下不到5分鍾了,你就算再厲害也來不及了。”林皓的話猶如一盆冷水澆滅了evil的激情,聲音沮喪萬分。

“可以的,我說行就一定行。”

林皓可沒有吹牛,雖說他還是第一次接觸這種加密軟件,但他卻有著十足的把握。

要知道任何程序,不管你怎麼加密加殼,最後真實的代碼必然會進入到電腦係統中。

手機分身麵前,棒子所謂的加密技術,對林皓來說才是真正的笑話!

他所要做的就是將程序運行,隨著程序的運行,從殼中發出對cpu的解壓指令,同時一些如反跟蹤、清楚斷點等手段也開始進行。

但這一切舉動對開啟了手機分身的林皓來說,無疑是瞎子點燈一般,一切偽裝過後,真實的代碼還是進入係統,即他的視線之中。

由於要求是破解其中使用次數,需經過對cpu中運行的代碼分析後,林皓從真實的代碼中提取出與使用次數相關的加密部分,並更改了其中的一些參數,所有的一切就搞定了。

林皓現在要做的就是將自己更改過的加密代碼發布到彩虹論壇,剩下的一切就不用他操心了。

陰影聊天室66號房。

“不行,這個軟件的加密部分做的確實不錯,就算給我一座超級計算機,至少也需要半天的時間才能破解出來。”Rick聲音透著少許的無奈,如果早點知道這件事,他或許還能想到點辦法,現在卻有點太晚了。

“隻有不到一分鍾了,麻蛋,居然被一群棒子欺負上門來了,待會12點過後組團去棒子國網站,讓他們知道花兒為什麼這樣紅,有誰報名。”