大家好,小評來為大家解答以上的問題。加殼,關于加殼的介紹很多人還不知道,現在讓我們一起來看看吧!
1、加殼的全稱應該是可執行程序資源壓縮,壓縮后的程序可以直接運行。
2、加殼的另一種常用的方式是在二進制的程序中植入一段代碼,在運行的時候優先取得程序的控制權,之后再把控制權交還給原始代碼,這樣做的目的是隱藏程序真正的OEP(入口點,防止被破解)。
3、大多數病毒就是基于此原理。
4、加殼的程序需要阻止外部程序或軟件對加殼程序本身的反匯編分析或者動態分析,以達到保護殼內原始程序以及軟件不被外部程序破壞,保證原始程序正常運行。
5、這種技術也常用來保護軟件版權,防止軟件被破解。
6、但對于病毒,加殼可以繞過一些殺毒軟件的掃描,從而實現它作為病毒的一些入侵或破壞的一些特性。
本文到此結束,希望對大家有所幫助。