虚拟化混淆程序的指令提取方法

张沈芊芊, 董卫宇, 林键

信息工程大学学报 ›› 2025, Vol. 26 ›› Issue (01) : 83 -89.

PDF
信息工程大学学报 ›› 2025, Vol. 26 ›› Issue (01) : 83 -89.

虚拟化混淆程序的指令提取方法

作者信息 +

Author information +
文章历史 +
PDF

摘要

针对现有虚拟指令识别不准确、静态分析无法解析分支跳转、无法跨大版本应用的问题,提出一种基于符号执行的虚拟指令提取方法。该方法通过动态二进制插桩生成指令跟踪,对指令跟踪进行离线分析,根据虚拟机结构及跳转规则划分出Handler集合,采用符号执行技术对Handler进行语义分析,得到状态表达,最终利用启发式规则提取出虚拟指令。实验部分在5个测试程序和两种VMProtect版本上对该方法进行验证,相较于VMP分析插件和NoVmpy,虚拟指令识别率提升了26.72个百分点,准确率提升了41.09个百分点,并优化了分支跳转处理。实验结果表明,该方法有效提升了虚拟指令提取的准确性、完整性和稳健性。

关键词

代码虚拟化 / 反混淆 / 虚拟指令 / 软件安全 / 逆向分析

Key words

引用本文

引用格式 ▾
张沈芊芊, 董卫宇, 林键 虚拟化混淆程序的指令提取方法[J]. 信息工程大学学报, 2025, 26(01): 83-89 DOI:

登录浏览全文

4963

注册一个新账户 忘记密码

参考文献

AI Summary AI Mindmap
PDF

9

访问

0

被引

详细

导航
相关文章

AI思维导图

/