IT运维管理,创造商业价值!
中国IT运维网首页 | 资讯中心 | 运维管理 | 信息安全 | CIO视界 | 云计算 | 最佳案例 | 运维资源 | 专题策划 | 知识库 | 论坛

在Linux操作系统下手动分析病毒样本技巧

2008年04月07日
赛迪网/skid
 

原理:利用md5值的不同进行文件的对比。

 

操作背景:

 

1. XP安装光盘;

 

2. 病毒样本;

 

3. U盘;

 

4. Ubuntu 7.10 LiveCD

 

5.所需的几个对比md5和转化二进制文件格式的程序

 

操作过程:

 

1. 全盘格式化,同时安装Windows(也可采用ghost回去,但是一定注意其他磁盘可能的病毒感染)

 

2. 在刚装好的Windows下,导出注册表。将导出文件放入C盘根目录下。这里我命名为1.reg

 

3. 进入Ubuntu系统,注意,进入前f2选择简体中文模式

 

4. 挂载C盘:

 

mkdir /mnt/hdd1 (生产系统C盘挂载点)

 

mount -t ntfs -o iocharset=cp936 /dev/hdd1 /mnt/hdd1 (将系统C盘挂载到/mnt/hdd1下,注意文件格式和设备号视具体情况而定)

 

5. 挂载U盘:

 

mkdir /mnt/usb (生成U盘挂载点)

 

mount -t vfat /dev/sda1 /mnt/usb (将U盘挂载到/mnt/usb下,同样注意文件格式和设备号)

 

6. 将导出的注册表信息放入U盘:

 

假设U盘上已经有test目录,同时,在test目录下有parse.sh,parseWinReg,ShowList 三个程序

 

cp /mnt/hdd1/1.reg /mnt/usb/test (将导出注册表拷贝至/mnt/usb/test目录下)

 

cd /mnt/usb/test (进入U盘test 目录)

 

./parseWinReg 1.reg origreg (将导出注册表进行格式转换,生成origreg)

 

7. 计算C盘所有文件md5值:

 

rm /mnt/hdd1/pagefile.sys (这个文件太大影响计算速度,删除)

 

/mnt/usb/test/parse.sh /mnt/hdd1/ > /mnt/usb/origfile (计算磁盘文件md5值,并将结果导出至U盘test目录下origfile)

发表评论请到:http://bbs.cnitom.com

相关阅读

图文热点

UTM安全革命:谁说鱼与熊掌不能兼得?
UTM安全革命:谁说鱼与熊掌不能兼得?随着市场和技术的发展,很多用户发现自己采购的UTM产品很象是瑞士军刀仅限于单功...
UTM革命:“一键配置”轻松搞定网关安全
UTM革命:“一键配置”轻松搞定网关安全发布时间:2009-9-14 15:09:33 UTM 革命:一键配置搞定网关安全 摘要:联想网御 P...

本类热点