发明公开
- 专利标题: 针对软件虚拟机保护的反混淆系统及方法
- 专利标题(英): Anti-obfuscation system and method for software virtual machine protection
-
申请号: CN201810820633.5申请日: 2018-07-24
-
公开(公告)号: CN109145534A公开(公告)日: 2019-01-04
- 发明人: 张媛媛 , 李华懿 , 李卷孺 , 谷大武 , 杨文博 , 张新鹏
- 申请人: 上海交通大学
- 申请人地址: 上海市闵行区东川路800号
- 专利权人: 上海交通大学
- 当前专利权人: 上海交通大学
- 当前专利权人地址: 上海市闵行区东川路800号
- 代理机构: 上海交达专利事务所
- 代理商 王毓理; 王锡麟
- 主分类号: G06F21/14
- IPC分类号: G06F21/14 ; G06F9/455
摘要:
一种针对软件虚拟机保护的反混淆系统及方法,通过对程序追踪并获得追踪文件后,采用启发式分析策略分析trace文件得到软件虚拟机指令集;然后通过对虚拟机指令集提取语义;最后经重写和优化编译实现反混淆。本发明针对于受商业软件虚拟机vmprotect保护的程序,优化后得到的程序所执行的指令平均减少了2/3,并且易于修改,克服了现有的软件虚拟机逆向分析方法的缺陷。
公开/授权文献
- CN109145534B 针对软件虚拟机保护的反混淆系统及方法 公开/授权日:2022-11-11