[发明专利]宏处理方法、装置、存储介质及处理器在审
申请号: | 201711392043.9 | 申请日: | 2017-12-20 |
公开(公告)号: | CN108197472A | 公开(公告)日: | 2018-06-22 |
发明(设计)人: | 颜华甲 | 申请(专利权)人: | 北京金山安全管理系统技术有限公司 |
主分类号: | G06F21/56 | 分类号: | G06F21/56 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 赵囡囡 |
地址: | 100013 北京市朝阳区北三环*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 待检测文件 存储介质 预定软件 处理器 删除 修复 预定格式 感染 查找 | ||
本发明提供了一种宏处理方法、装置、存储介质及处理器,其中,该方法包括:获取待检测文件,其中,所述待检测文件为预定软件生成的预定格式的文件;查找所述待检测文件中的宏;判断所述宏是否为非正常的宏;在所述宏为非正常的宏的情况下,根据所述预定软件删除所述宏的方式对所述宏进行删除,解决了相关技术中对宏病毒感染的文件进行修复时效率较低的问题,提高了对宏病毒感染的文件进行修复时的效率。
技术领域
本发明涉及计算机领域,具体而言,涉及一种宏处理方法、装置、存储介质及处理器。
背景技术
宏是一些命令组织在一起,作为一个单独命令完成一个特定任务。MicrosoftWord中对宏定义为:“宏就是能组织到一起作为一独立的命令使用的一系列word命令,它能使日常工作变得更容易”。Word使用宏语言Visual Basic将宏作为一系列指令来编写。宏作为一种能够使得工作变得更加容易的工具,往往也会被利用执行一些违法的操作,然而,对于这些非正常的宏,现有技术中对宏病毒感染的文件进行修复时效率较低。
针对相关技术中对宏病毒感染的文件进行修复时效率较低的问题,目前还没有有效地解决方案。
发明内容
本发明实施例提供了一种宏处理方法、装置、存储介质及处理器,以至少解决相关技术中对宏病毒感染的文件进行修复时效率较低的问题。
根据本发明的一个实施例,提供了一种宏处理方法,包括:获取待检测文件,其中,所述待检测文件为预定软件生成的预定格式的文件;查找所述待检测文件中的宏;判断所述宏是否为非正常的宏;在所述宏为非正常的宏的情况下,根据所述预定软件删除所述宏的方式对所述宏进行删除。
可选地,查找所述待检测文件中的宏包括:在所述待检测文件的二进制结构查找所有的宏。
可选地,在根据所述预定软件删除所述宏的方式对所述宏删除失败的情况下,所述方法还包括:在所述待检测文件的二进制结构中查找到所述宏所在的位置;根据所述宏所在的位置从所述待检测文件中删除所述宏。
可选地,所述待检测文件包括:Word文档文件。
根据本发明的另一个实施例,提供了一种存储介质,所述存储介质包括存储的程序,其中,所述程序运行时执行上述任一项所述的方法。
根据本发明的另一个实施例,提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述任一项所述的方法。
根据本发明的另一个实施例,提供了一种宏处理装置,包括:获取待检测文件,其中,所述待检测文件为预定软件生成的预定格式的文件;查找所述待检测文件中的宏;判断所述宏是否为非正常的宏;在所述宏为非正常的宏的情况下,根据所述预定软件删除所述宏的方式对所述宏进行删除。
可选地,查找所述待检测文件中的宏包括:在所述待检测文件的二进制结构查找所有的宏。
可选地,在根据所述预定软件删除所述宏的方式对所述宏删除失败的情况下,所述装置还包括:在所述待检测文件的二进制结构中查找到所述宏所在的位置;根据所述宏所在的位置从所述待检测文件中删除所述宏。
可选地,所述待检测文件包括:Word文档文件。
通过本发明,获取待检测文件,其中,所述待检测文件为预定软件生成的预定格式的文件;查找所述待检测文件中的宏;判断所述宏是否为非正常的宏;在所述宏为非正常的宏的情况下,根据所述预定软件删除所述宏的方式对所述宏进行删除,由此可见,采用上述方案查找待检测文件中的宏并对查找到的宏是否为非正常的宏进行判断,在判断出查找到的宏为非正常的宏的情况下根据预定软件删除宏的方式对非正常的宏进行删除,因此,提高了对宏病毒感染的文件进行修复时的效率,从而解决了相关技术中对宏病毒感染的文件进行修复时效率较低的问题。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山安全管理系统技术有限公司,未经北京金山安全管理系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711392043.9/2.html,转载请声明来源钻瓜专利网。