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