[发明专利]文件处理方法、装置、电子设备和计算机可读介质在审
| 申请号: | 202210117887.7 | 申请日: | 2022-02-08 |
| 公开(公告)号: | CN114462028A | 公开(公告)日: | 2022-05-10 |
| 发明(设计)人: | 彭洲 | 申请(专利权)人: | 山西大鲲智联科技有限公司 |
| 主分类号: | G06F21/55 | 分类号: | G06F21/55;G06F21/56;G06N3/04;G06N3/08 |
| 代理公司: | 北京唯智勤实知识产权代理事务所(普通合伙) 11557 | 代理人: | 陈佳 |
| 地址: | 030000 山西省太原市山西综改示范区太原唐槐*** | 国省代码: | 山西;14 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 文件 处理 方法 装置 电子设备 计算机 可读 介质 | ||
1.一种文件处理方法,包括:
响应于存在目标进程被创建,在预先创建的虚拟容器内运行所述目标进程对应的目标壳文件,以确定所述目标壳文件包括的第一待执行程序文件;
根据所述第一待执行程序文件和第二待执行程序文件,生成合并程序文件;
对所述目标壳文件和所述第二待执行程序文件进行指令转换处理,以生成可执行指令集合;
分别对所述合并程序文件和所述可执行指令集合进行灰度化处理,以生成第一灰度图和第二灰度图;
将所述第一灰度图和所述第二灰度图输入预先训练的程序检测网络,以生成程序检测结果;
响应于所述程序检测结果表征所述合并程序文件正常,在所述虚拟容器运行所述合并程序文件。
2.根据权利要求1所述的方法,其中,所述第一待执行程序文件包括:第一程序文件校验标识信息,所述第二待执行程序文件包括:第二程序文件校验标识信息;以及
所述根据所述第一待执行程序文件和第二待执行程序文件,生成合并程序文件,包括:
分别对所述第一程序文件校验标识信息和所述第二程序文件校验标识信息进行解密处理,以生成第一解密标识和第二解密标识;
响应于确定所述第一解密标识和所述第二解密标识一致,对所述第一待执行程序文件和所述第二待执行程序文件进行解密处理,以生成第一解密程序文件和第二解密程序文件;
将所述第一解密程序文件填充至所述第二解密程序文件中的目标位置,以生成所述合并程序文件。
3.根据权利要求2所述的方法,其中,所述分别对所述合并程序文件和所述可执行指令集合进行灰度化处理,以生成第一灰度图和第二灰度图,包括:
将所述合并程序文件转换为二进制数据,以生成二进制数据序列;
对所述二进制数据序列中的二进制数据进行切分,以生成子二进制数据组序列;
将所述子二进制数据组序列中的每个子二进制数据组转换为色值,以生成第一灰度色值序列;
根据所述子二进制数据组序列中的子二进制数据组的数量,确定所述第一灰度图的图像尺寸,以生成第一图像尺寸信息;
根据所述第一灰度色值序列和所述第一图像尺寸信息,生成所述第一灰度图。
4.根据权利要求3所述的方法,其中,所述分别对所述合并程序文件和所述可执行指令集合进行灰度化处理,以生成第一灰度图和第二灰度图,还包括:
将所述可执行指令集合中的每条可执行指令转换为二进制数据串,得到二进制数据串序列;
对所述二进制数据串序列中的每个二进制数据串进行数据串长度补齐,以生成补齐后的二进制数据串序列;
对于所述补齐后的二进制数据串序列中的每个补齐后的二进制数据串,执行处理步骤:
对所述补齐后的二进制数据串进行定长数据切分,以生成子二进制数据串,得到子二进制数据串序列;
根据所述子二进制数据串序列,确定所述补齐后的二进制数据串对应的色值组,以生成第二灰度色值组;
根据得到的第二灰度色值组序列中的第二灰度色值的数量和所述补齐后的二进制数据串序列中的补齐后的二进制数据串的数量,确定所述第二灰度图的图像尺寸,以生成第二图像尺寸信息;
根据所述第二灰度色值组序列和所述第二图像尺寸信息,生成所述第二灰度图。
5.一种文件处理装置,包括:
第一运行单元,被配置成响应于存在目标进程被创建,在预先创建的虚拟容器内运行所述目标进程对应的目标壳文件,以确定所述目标壳文件包括的第一待执行程序文件;
生成单元,被配置成根据所述第一待执行程序文件和第二待执行程序文件,生成合并程序文件;
指令转换处理单元,被配置成对所述目标壳文件和所述第二待执行程序文件进行指令转换处理,以生成可执行指令集合;
灰度化处理单元,被配置成分别对所述合并程序文件和所述可执行指令集合进行灰度化处理,以生成第一灰度图和第二灰度图;
输入单元,被配置成将所述第一灰度图和所述第二灰度图输入预先训练的程序检测网络,以生成程序检测结果;
第二运行单元,被配置成响应于所述程序检测结果表征所述合并程序文件正常,在所述虚拟容器运行所述合并程序文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山西大鲲智联科技有限公司,未经山西大鲲智联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210117887.7/1.html,转载请声明来源钻瓜专利网。





