[发明专利]一种虚拟沙盒针对混淆代码的优化方法在审
| 申请号: | 202110161967.8 | 申请日: | 2021-02-05 |
| 公开(公告)号: | CN112784265A | 公开(公告)日: | 2021-05-11 |
| 发明(设计)人: | 尚昭宁 | 申请(专利权)人: | 北京火绒网络科技有限公司 |
| 主分类号: | G06F21/53 | 分类号: | G06F21/53;G06F21/56 |
| 代理公司: | 北京盛凡智荣知识产权代理有限公司 11616 | 代理人: | 胡文强 |
| 地址: | 100012 北京市朝阳*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 虚拟 针对 混淆 代码 优化 方法 | ||
1.一种虚拟沙盒针对混淆代码的优化方法,其特征在于,包括
根据病毒在阶段性时间片(如:若干条汇编指令)执行后所处的代码特征,匹配混淆代码中冗余、超时操作相关代码,进行针对性代码或执行环境优化;
根据病毒在阶段性时间片内重复调用的系统API(application programminginterface)执行后所处的代码特征,匹配混淆代码中冗余、超时操作相关代码,进行针对性代码或执行环境优化;
根据该病毒样本中的混淆代码,选择在虚拟沙盒中具体的代码和环境优化处理流程;
具体的操作步骤如下:
步骤一,通过在阶段性时间片内在虚拟沙盒中的运行,定位到在时间片结束后病毒样本在虚拟沙盒中的运行代码位置;
步骤二,根据阶段性时间片运行后,通过对当前代码所在位置进行模式匹配的方式,最终决定虚拟沙盒当前所在位置代码特征或所调用API决定是否执行优化逻辑;
步骤三,针对需要进行优化的病毒样本,相对于之前代码所在位置进行准确特征识别;
步骤四,在特征识别后,根据现有情况决定具体的优化逻辑,即:进行虚拟环境修改或进行代码逻辑二进制修改;
步骤五,在进行优化之后,继续进行虚拟执行代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京火绒网络科技有限公司,未经北京火绒网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110161967.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种池塘养鱼用的颗粒饲料投饵机
- 下一篇:高层楼宇无人机灭火系统





