【CN110069936A】一种木马隐写方法和检测方法【专利】

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(19)中华人民共和国国家知识产权局

(12)发明专利申请

(10)申请公布号 (43)申请公布日 (21)申请号 201910251422.9

(22)申请日 2019.03.29

(71)申请人 合肥高维数据技术有限公司

地址 230088 安徽省合肥市高新区望江西

路5089号中科大先研院未来中心B615

(72)发明人 田辉 梅俊 

(74)专利代理机构 合肥天明专利事务所(普通

合伙) 34115

代理人 金凯

(51)Int.Cl.

G06F 21/60(2013.01)

G06F 21/56(2013.01)

(54)发明名称

一种木马隐写方法和检测方法

(57)摘要

本发明公开了一种木马隐写方法和检测方

法,属于网络安全技术领域,包括在数据传输通

道中传输载密文件和加载器,该载密文件嵌入有

木马程序;在所述加载器和所述载密文件所在页

面被访问并获取时,运行所述加载器以将所述木

马程序解密至内存中,并在内存中运行所述木马

程序。本发明披露了一种新的隐写木马植入途

径,同时提供对应的检测方法,完善了杀毒软件

对于木马的检测。权利要求书2页 说明书6页 附图3页CN 110069936 A 2019.07.30

C N 110069936

A

权 利 要 求 书1/2页CN 110069936 A

1.一种木马隐写方法,其特征在于,包括:

在数据传输通道中传输载密文件和加载器,该载密文件嵌入有木马程序;

在所述加载器和所述载密文件所在页面被访问并获取时,运行所述加载器以将所述木马程序解密至内存中,并在内存中运行所述木马程序。

2.如权利要求1所述的木马隐写方法,其特征在于,在所述在数据传输通道中传输载密文件和加载器之前,还包括:

利用高级加密标准算法 AES将所述木马程序加密成密文;

利用LSB算法将所述密文嵌入到所述载体图像的每个像素最低位,得到所述载密文件。

3.如权利要求1或2所述的木马隐写方法,其特征在于,在所述利用AES算法将所述木马程序加密成密文之后,还包括:

利用libpng模块解析所述载体图像,并统计图像像素数量;

根据所述图像像素数量,判断所述载体图像的嵌入容量是否大于所述密文大小;

若是,则将所述密文嵌入到载体图像中,得到所述载密文件。

4.如权利要求1或2所述的木马隐写方法,其特征在于,所述在所述加载器和所述载密文件所在页面被访问时,运行加载器以将所述木马程序解密至内存中,并在内存中运行所述木马程序,包括:

所述加载器使用libpng模块解析所述载密文件,以从所述载密文件中提取所述密文;

从所述密文中解密得到所述木马程序,并检查所述木马程序是否为PE格式文件;

若是,则创建PE结构体,并将所述木马程序对应导入到该PE结构体中;

将PE结构体的各节对应映射到所述内存中并运行。

5.如权利要求4所述的木马隐写方法,其特征在于,在所述将PE结构体的各节对应映射到所述内存中并运行,包括:

将所述木马程序加载到相应库中,并在入口点地址运行所述木马程序。

6.如权利要求4所述的木马隐写方法,其特征在于,还包括:

修改注册表以设置自启动和设置文件属性保护所述木马程序。

7.一种隐写木马检测方法,其特征在于,包括:

获取系统调用序列和操作文件序列,并提取加载器的木马特征,利用木马特征构建木马特征序列;

判断所述操作文件序列是否为可执行文件格式;

若是,则根据所述木马特征序列和所述系统调用序列,确定是否检测到所述加载器;

若检测到所述加载器,则确定检测到疑似木马程序。

8.如权利要求7所述的隐写木马检测方法,其特征在于,所述根据所述木马特征序列和所述系统调用序列,确定是否检测到所述加载器,包括:

计算所述木马特征序列与预先存储的木马特征标准序列的相似度,得到第一类相似度;

计算所述系统调用序列与预先存储的系统调用标准序列的相似度,得到第二类相似度;

将第一类相似度和第二类相似度分别与相似度阈值进行比较,若两个比较结果中任一比较结果为大于时,则判定检测到所述加载器。

2

相关文档
最新文档