当前位置:七道奇文章资讯系统安全Linux安全
日期:2012-05-06 00:02:00  来源:本站整理

Linux系统下手动解析病毒样本本领[Linux安全]

赞助商链接



  本文“Linux系统下手动解析病毒样本本领[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

  Linux系统下解析病毒样本其实还是对比便利的,下面我们来看看若何操作:

  原理:操纵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)

  8. 重新进入Windows,同时,激起病毒文件

  注意:先将病毒文件放入磁盘,拔掉U盘,拔掉网线,再激起!

  9. 反复3,4,5,6,7步骤

  mkdir /mnt/hdd1

  mount -t ntfs -o iocharset=cp936 /dev/hdd1 /mnt/hdd1

  mkdir /mnt/usb

  mount -t vfat /dev/sda1 /mnt/usb

  cp /mnt/hdd1/2.reg /mnt/usb/test (这里假定导出的注册表是2.reg)

  cd /mnt/usb/test

  ./parseWinReg 2.reg newreg

  rm /mnt/hdd1/pagefile.sys

  /mnt/usb/test/parse.sh /mnt/hdd1/ > /mnt/usb/newfile

  10. 至此,我们得到了原始的系统信息:origreg, origfile,中病毒之后的信息:newreg, newfile

  11. 对比文件差别之处:diff -Nur origfile newfile > filediff

  12. 对比注册表差别之处:diff -Nur origreg newreg > regdiff

  13. 解析filediff 和 regdiff,得到结论

  解析小本领:普通情形下前面呈现 的就是病毒释放的,-就是有过窜改的(传染的),假如是md5值是成双成对呈现(一个 和一个-),那那一行普通不是,假如前面没有任何标志,那阐明也不是.咱们把没用的删除,只留下有单个大概单个-的,最好看文件途径,即得到了病毒的产生文件大概是传染文件.

  以上是“Linux系统下手动解析病毒样本本领[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • windows下的近似linux下的grep号令--findstr
  • linux下mysql链接被防火墙禁止的办理办法
  • Linux下mysql新建账号及权限设置办法
  • SUSE Linux下搭建Web服务器
  • Windows/Linux MySQL忘掉密码重置密码教程
  • Linux下Apache自动监测重启脚本(智能化程度较高)
  • linux备份 linux克隆 linux clone
  • <b>为什么 Linux不需求碎片整理</b>
  • CentOS6 yum搭建Linux+Nginx+PHP+MYSQL(LNMP)
  • Linux系统有效防备ARP攻击
  • Linux下 Memcache的安装和简单管理
  • 笔记本预装linux重装成windows系统
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .