想要破解軟體?要做的第一件事就是查殼。所謂查殼就是用特定的幾種查殼工具(也就是軟體)來剖析器的類型,待查程式使用什麼語言或者什麼編譯器編譯的,或者說該程式是否加殼保護。
常見的編譯語言有:visual c++,visual basic,borland c++,borland delphi等等。加殼保護就是在程式的外面加了個“外套”,從而減少檔案的體積或者保護原檔案。運行該程式的時候,這個外殼就可以將原檔案解壓還原。
常見的外殼有aspack ,upx,pecompace,asprotect等。
下面說說幾種查殼工具:fileinfo(簡稱fi),fi在dos介面運行,他的使用方法有以下幾種。
一、在dos介面運行...由於非常不方便,所以這裡不敘述,大家如果有興趣可以baidu一下。
二、將待查殼的檔案用滑鼠拖到fi主檔案上(譬如想知道qq.exe使用什麼外殼,可以用滑鼠把qq.exe拖到fi.exe上面即可)
三、首先建立fi的一個捷徑,然後把這個捷徑放到windows/sendto檔案夾裡面。這樣以後要分析什麼檔案,就可以在該檔案上面點擊滑鼠右鍵-發送到fi,就可以了。
總的來說,我不經常用fi查殼,我嫌他麻煩,吼吼~~~
下一個查殼工具叫做peid,peid事pe identifier的簡稱,是一款類似fileinfo的工具,具有gui介面,它能檢測300多種不同檔案類型,具有很強的查殼能力。
peid的gui介面非常直觀方便,
下面的一些資料供對此感興趣的朋友們研究吧。
PE-Armor ;作者Hying,國內一款優秀的殼,一直不公開主程式,作者此次在大禮包公開了最新版0.765!
ASProtect;殼的老大,開創了殼的新時代,由於太出名,大家己研究很透,有價值的軟體不推薦用其保護.
Armadillo;只有Custom才有完整的功能,很多商用軟體採用其加殼,穩定性不錯,由於太有名,容易被破解.
ACProtect;國產殼,該殼變形做得好,強度還不錯,但研究的多,己沒多大強度.
VProtector;國產殼,作者Vcasm,一款不錯的保護殼,多線程運用的很熟練.
PELock ;一款中等強度的殼,己長時間不更新.
EXECryptor;一款強度不錯的猛殼,推薦,特別是其虛擬機器保護功能.
Themida ;一款優秀的商業保護殼,亮點就在它的虛擬機器加密功能這塊.
VMProtect;一款利用偽指令虛擬機器的保護軟體,保護代碼。推薦使用!目前沒見過反編譯工具出現.
Telock ;但是它除了anti之外一無是處,己長時間不更新.
Obsidium ;一款優秀的殼,強度中等,它可以分塊加密,對EXE重定位等.
Xtreme-Protector ;這個可以說是目前最強悍的殼,也是驅動程式使用最為熟練的一個殼,但相容性不好.
SVK ;這個殼的有著深厚的背景,那就是anticracking.sk.
Dbpe ;D.boy的幻影,很久沒更新了.
PB ;PB加密器1.0 免費版.
pespin ;PESpin是一個小巧易用的軟體加密(加殼)工具,相容性和穩定性不太好.
Packers ;壓縮殼.
UPX ;經典免費壓縮殼!相容性和穩定性極好.
Aspack ;一款不錯的壓縮殼.
PECompact;一款不錯的壓縮殼.
NsPack ;由於用LZMA壓縮引擎,壓縮比很高,相容性也不錯.
KByS ;shoooo的殼,看到這殼就讓人想起木馬,由於木馬濫用,除了瑞星外,其他殺毒軟體一般當其為木馬.
fsg ;壓縮比不錯的殼,由於木馬用的多,殺毒軟體經常將其當木馬.
Fileinfo ;查殼工具,由於長時間不更新,許多新殼己不能識別
peid ;查殼工具,由於可以自訂識別庫,因此支援許多新殼的識別,推薦使用