自修改代碼

自修改代碼( self-modifying code, SMC ) 意思是自我修改的代碼,使程式在運行時自我修改。

用途包括:
1) 使一些重要的跳轉位置爆破無效化 (以 smc 對重要位置進行覆寫)
2) 使一些重要代碼隱藏 (在必要時才實時產生重要代碼段,防止程式被人靜態分析,也防止一些透過搜尋的破解方法)

相關詞條

熱門詞條

聯絡我們