一种采用动态细粒度代码隐藏与混淆技术的二进制软件保护方法
本发明公开了--种采用动态细粒度代码隐藏与混淆技术的二进制软件保护方法,其步骤为:S1:选择隐藏目标;以基本块为单位,在目标程序中选择待隐藏的代码块;S2:隐藏选择的基本块;针对每个待隐藏基本块,将原来的一- 段代码替换为一个分配器函数调用,并在剩余的位置填充其它混淆指令;S3:重新打包代码;新建-一个代码段用来保存所有的附加逻辑及数据。本发明具有适用范围广、轻量级、可扩展、安全性高等优
- 2021-05-07
- 阅读165
- 下载0
- 11页
- pdf