回覆列表
-
1 # 小李子帶你上王者
-
2 # 軟體測試教育知識
軟體脫殼,顧名思義,就是對軟體加殼的逆操作,把軟體上存在的殼去掉。在一些計算機軟體裡也有一段專門負責保護軟體不被非法修改或反編譯的程式。它們一般都是先於程式執行,拿到控制權,然後完成它們保護軟體的任務。由於這段程式和自然界的殼在功能上有很多相同的地方,基於命名的規則,大家就把這樣的程式稱為“殼”了。就像計算機病毒和自然界的病毒一樣,其實都是命名上的方法罷了。
解密(脫殼)技術的進步促進、推動了當時的加密(加殼)技術的發展。LOCK95和 BITLOK 等所謂的“殼中帶籽”加密程式紛紛出籠,真是各出奇謀,把小小的軟盤也折騰的夠辛苦的了。正在國內的加殼軟體和脫殼軟體較量得正火紅的時候,國外的“殼”類軟體早已經發展到像 LZEXE 之類的壓縮殼了。這類軟體說穿了其實就是一個標準的加殼軟體,它把 EXE檔案壓縮了以後,再在檔案上加上一層在軟體被執行的時候自動把檔案解壓縮的“殼”來達到壓縮 EXE 檔案的目的。接著,這類軟體也越來越多, PKEXE、AINEXE、UCEXE 和後來被很多人認識的 WWPACK 都屬於這類軟體,但奇怪的是,當時我看不到一箇中國產的同類軟體。過了一段時間,可能是國外淘汰了磁碟加密轉向使用軟體序列號的加密方法吧,保護 EXE 檔案不被動態跟蹤和靜態反編譯就顯得非常重要了。所以專門實現這樣功能的加殼程式便誕生了。MESS 、CRACKSTOP、HACKSTOP、TRAP、UPS 等等都是比較有名氣的本類軟體代表,當然,還有到現在還是數一數二的,由臺灣同胞所寫的 FSE。其實以我的觀點來看,這樣的軟體才能算是正宗的加殼軟體。在以上這些加殼軟體的不斷升級較勁中,很多軟體都把比較“極端”技術用了上去,因為在這個時候 DOS 已經可以說是給眾高手們玩弄在股掌之間了,什麼保護模式、反 SICE 、逆指令等等。相對來說,在那段時間裡發表的很多國外脫殼程式,根本就不能對付這麼多的加殼大軍,什麼 UPC、TEU 等等都紛紛成為必防的物件,成績比較理想的就只有 CUP386 了,反觀國內,這段時間裡也沒了這方面的“矛盾鬥爭”。加殼軟體門揮軍直搗各處要崗重地,直到在中國遇到了 TR 這個銅牆鐵壁以後,才紛紛敗下陣來各謀對策,但這已經是一年多以後的事情了。我常想,如果 TR 能早兩年“出生”的話,成就肯定比現在大得多,甚至蓋過 SICE 也有可能。TR 發表的時候 WIN95 的流行已經成為事實,DOS 還有多少的空間,大家心裡都清楚。但話又說回來, TR 的確是個好軟體,比起當年的 RCOPY3 有過之而無不及,同時也證明了我們中國的 CRACK 實力(雖然有點過時)。這個時候,前面提到過的 FSE 憑著強勁的實力也漸漸的浮出了水面,獨領風騷。其時已經是 1997 年年底了,我也走完了學生“旅程”。工作後在CFIDO 的 CRACK 區認識了 Ding-Boy ,不久 CRACK 區關了,我從此迷上了 INTERNET,並於98年6月建起了一個專門介紹“殼”的站臺。在這段時間裡,各種“殼”類軟體也在不段的升級換代,但都沒什麼太大的進展,差不多就是 TR 和眾加殼軟體的版本數字之爭而已。
作為一個五年經驗的程式猿簡單跟你說一下
脫殼的意思就是破解!
解除加密!