位置:首頁 > 軟件操作教程 > 辦公軟件 > Word > 問題詳情

什么是加殼呢?

提問人:周麗平發(fā)布時間:2021-05-26

所謂加殼,是一種通過一系列數(shù)學(xué)運(yùn)算,將可執(zhí)行程序文件或動態(tài)鏈接庫文件的編碼進(jìn)行改變(目前還有一些加殼軟件可以壓縮、加密驅(qū)動程序),以達(dá)到縮小文件體積或加密程序編碼的目的。

當(dāng)被加殼的程序運(yùn)行時,外殼程序先被執(zhí)行,然后由這個外殼程序負(fù)責(zé)將用戶原有的程序在內(nèi)存中解壓縮,并把控制權(quán)交還給脫殼后的真正程序。一切操作自動完成,用戶不知道也無需知道殼程序是如何運(yùn)行的。一般情況下,加殼程序和未加殼程序的運(yùn)行結(jié)果是一樣的。

如何判斷一個可執(zhí)行文件是否被加了殼呢?有一個簡單的方法(對中文軟件效果較明顯)。用記事本打開一個可執(zhí)行文件,如果能看到軟件的提示信息則一般是未加殼的,如果完全是亂碼,則多半是被加殼的。

我們還可以使用一款叫做Fileinfo的工具來查看文件具體加的是什么殼。目前,較常見到的殼"UPX" 、"ASPack"、"PePack"、"PECompact" 、"UPack" 、"NsPack"、"免疫007"、" 木馬彩衣" 等等。

繼續(xù)查找其他問題的答案?

回復(fù)(0)
返回頂部