當前位置:趣味科普網>經驗>

請問軟體加殼是什麼意思

經驗 閱讀(2.6W)

請問軟體加殼是什麼意思

1、加殼是保護檔案的常用手段。

2、加殼:是可執行程式資源壓縮,壓縮後的程式可以直接執行。

3、加殼的另一種常用的方式是在二進位制的程式中植入一段程式碼,在執行的時候優先取得程式的控制權,之後再把控制權交還給原始程式碼,這樣做的目的是為了隱藏程式真正的OEP,大多數病毒就是基於此原理。

4、加殼的程式需要阻止外部程式或軟體對加殼程式本身的反彙編分析或者動態分析,以達到保護殼內原始程式以及軟體不被外部程式破壞,保證原始程式正常執行。

5、加殼過的程式可以直接執行,但是不能查看原始碼.要經過脫殼才可以檢視原始碼。