10.15918/j.tbit1001-0645.2015.03.011
抵御静态反汇编的代码混淆算法
bf算法是一种针对静态反汇编的混淆算法,但由于bf函数跳转地址的固定性,很容易被逆向还原.据此提出一种基于bf算法的改进型代码混淆算法,利用bf算法中的垃圾指令重定位bf函数的跳转地址并隐藏二次跳转地址,新算法改进了bf算法中的缺陷,同时提升了bf算法针对静态反汇编的混淆复杂度.实验中对测试样本分别进行基于bf算法的混淆和新算法的混淆并使用静态反汇编工具IDA Pro进行测试,实验数据表明新算法在性能和安全性方面有显著的提升.
静态反汇编、代码混淆、垃圾指令、信息隐藏
35
TP309(计算技术、计算机技术)
国家科技支撑计划项目2012BAH37B05
2015-05-28(万方平台首次上网日期,不代表论文的发表时间)
272-278