A.所謂加殼,是一種通過一系列數(shù)學運算,將可執(zhí)行程序文件或動態(tài)鏈接庫文件的編碼進行改變(目前還有一些加殼軟件可以壓縮、加密驅動程序),以達到縮小文件體積或加密程序編碼的目的。
B.當被加殼的程序運行時,外殼程序先被執(zhí)行,然后由這個外殼程序負責將用戶原有的程序在內存中解壓縮,并把控制權交還給脫殼后的真正程序。一切操作自動完成,用戶不知道也無需知道殼程序是如何運行的。
C.一般情況下,加殼程序和未加殼程序的運行結果是一樣的。
D.加殼不通過網絡傳播