ClamAV病毒库增加特征码

您所在的位置:网站首页 什么是特征库 ClamAV病毒库增加特征码

ClamAV病毒库增加特征码

2024-07-12 14:02:19| 来源: 网络整理| 查看: 265

0x00 简介

最近研究了一些开源的杀毒引擎,总结了一下利用ClamAV(www.clamav.net)来打造属于自己的恶意软件分析特征库。特征库主要包括HASH匹配、文件内容特征库、逻辑特征库、二进制特征码(SHELLCODE)、ASCII特征码。

 

0x01 ClamAV部署

1.       实验环境

所有实验均在Kali Linux V1.0.9操作系统上。

2.       安装clamav

apt-get install clamav

3.       其他环境

其他环境请参考如下URL: http://www.clamav.net/doc/install.html

 

0x02 ClamAV恶意软件特征库

1.       特征库位置

特征库默认安装位置在/usr/lib/clamav/目录下,main.cvd即是主要特征库,daily.cvd则是每日增量式更新的特征码库。

构建属于自己的恶意软件特征库  

2.       解压特征库

root@kali:/var/lib/clamav# sigtool -u ./main.cvd

构建属于自己的恶意软件特征库  

3.       特征库解释

后缀名称

包含内容

main.ndb

十六进制特征码

main.mdb

Windows PE恶意软件文件的MD5哈希值

main.hdb

已知的恶意软件文件的MD5哈希值

 

0x03 构造属于自己的恶意软件特征库

   下面利用一个免杀木马来构造一个特征库。我们利用clamav发现我们自己编译的木马是没有被发现的。

构建属于自己的恶意软件特征库  

1.       构造MD5库

a)       生成md5哈希库

sigtool --md5 update.exe >test.hdb

构建属于自己的恶意软件特征库

 

b)       利用test.hdb来查杀

clamscan -d test.hdb update.exe

构建属于自己的恶意软件特征库  

2.       构造PE头信息特征库

a)       生成PE头信息签名的工具

wget http://hexacorn.com/d/PESectionExtractor.pl

b)       查看PE签名

构建属于自己的恶意软件特征库  

c)       生成PE头信息签名

sigtool --mdb *.dat >pebase.mdb

构建属于自己的恶意软件特征库

 

d)       利用生成的签名进行检查

clamscan -d pebase.mdb update.exe

构建属于自己的恶意软件特征库  

3.       构建文件内容特征库

a)       查找特征码

首先利用IDA PRO来查看恶意软件的特征码。

构建属于自己的恶意软件特征库  

b)       转换成十六进制

构建属于自己的恶意软件特征库  

c)       利用十六进制特征码构建特征库

在构建特征库之前先看一下可扩展的特征码格式:

SigName:Target:Offset:Hex

字段

含义

SigName

特征码唯一描述的名字

Target

0(任意文件类型)

1(Windows PE可执行文件)

2(对象链接和嵌入OLE)

3(标准化的HTML)

4(Email文件)

5(图像文件)

6(Linux ELF文件)

7(标准化的ASCII文件)

Offset

文件中的偏移量

Hex

十六进制匹配

下面我们构造特征码:

echo 'Malwareupdate:1:*:636d642e657865'>custom.ndb

我们查杀一下:

构建属于自己的恶意软件特征库  

 



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭