【加固技術】ARM平臺代碼保護之虛擬化

1.1什麼是代碼虛擬化?   咱們知道程序的執行,是依靠CPU對於符合規範的指令集的解析處理。若是將原指令集經過自定義規範進行變形處理,生成新的指令集(稱之爲虛擬指令集),CPU將沒法識別虛擬指令。此時若配合可以解析虛擬指令集的解釋器(稱之爲虛擬機),就能夠達到不直接經過CPU而是經過虛擬機來執行虛擬指令。這個過程就叫作代碼的虛擬化。 1.2爲什麼將代碼虛擬化?   爲了不App資源被竊取、網絡協
相關文章
相關標籤/搜索