由于控制流程图可以反映程序的逻辑结构,因此静态和动态反向方法是 用于分析逻辑结构和指令序列,现有的控制流混淆方法比较少 抵抗反向攻击的能力。 为了解决这个问题,我们提出了一种基于指令片段的混淆方法 多样化和控制流随机化,通过各种等价物产生多样化的指令片段 转换规则和随机函数用于从程序的多路分支中选择一条执行路径, 然后程序会被反复混淆。 实验和分析表明,多样化的指令片段和 多路分支会增加静态逆向分析的难度,多路分支的随机选择会增加 动态指令跟踪的难度以及多次迭代转换的难度增加了 控制流程图。
评论星级较低,若资源使用遇到问题可联系上传者,3个工作日内问题未解决可申请退款~