论文部分内容阅读
为了保护软件的知识产权,本文从静态反汇编和动态反汇编两个方面提出几种抵抗软件逆向攻击的技术.这些技术能够在静态上混淆反汇编结果,进而误导攻击者对程序的理解,在动态上阻止攻击者对软件的调试,或者增加攻击者破解软件的时间,从而有效抵御攻击者对软件的逆向分析,保护软件在其声明周期内的知识产权.最后,通过实验验证了这些技术的可行性,实验结果表明传统保护策略与虚拟机加密结合的方法更加安全,有效.