利用虚拟机搭建安全的木马及病毒测试系统
更新时间:2023-04-24 06:28:01 阅读量: 实用文档 文档下载
- 虚拟机搭建服务器推荐度:
- 相关推荐
第21卷第1期
2007年3月
西昌学院学报 囱然科学版
JoumalofXichangCollege’NaturalScienceEdition
V{)1.21.N0.1Mar..2007
利用虚拟机搭建安全的木马及病毒测试系统
秦
光
(西昌学院信息技术系,四川西昌615013)
【摘要】网络安全十分重要,对网络中的木马及病毒进行安全测试,搭建一个安全的测试系统十分重
要,本文探讨一种采用虚拟机技术来构建安全的木马及病毒测试系统的方法。
【关键词】网络安全;虚拟机;木马;病毒【中图分类号】TP393.08
【文献标识码】B
【文章编号】1673.1891(2007)01.0054.03
这里涉及到一个重要问题,判定样本是否是病毒的重要问题:传染性。如果能让程序判定一个“样
由于防毒软件有相对的滞后性,在网络中下载
l引言
本”是否有传染性,也就解决了反病毒领域中的一个重要难题“预警”。传统的程序员分析病毒会使用DOS的DEBuG程序,现在更多的人选择sO丌’一ICE一类功能更强大的软件。但终归一点,这类动态
调试软件的核心就是单步跟踪执行被调程序的每一
一个共享软件或木马及病毒样木,如何判断它是不是木马及病毒呢?因为网络安全的原因,一般单位的局域网禁止用于木马及病毒测试,普遍采用的方法是利用几台服务器与PC来搭建局域网,组成一个测试系统。由于需要评测木马及病毒对不同操作系统的影响程度,所以需要的设备较多,搭建这样的系统成本较高;另外由于是对木马、病毒进行测试,多种原因常常造成系统崩溃而无法运行,需要不断重新安装操作系统等软件,这对于木马及病毒测试工作人员而言,工作量大。甚至影响正常测试。
如何建立一个价格便宜,操作方便,使用安全的
木马及病毒测试系统呢?这是一个值得探讨的问
个语句。事实上,更为具体的做法可以是这样:用程序代码虚拟一个CPu来,同样也虚拟CPu的各个寄存器,甚至将硬件端口也虚拟出来,用调试程序调入被调的“样本”,将每一个语句放到虚拟环境中执行,这样我们就可以通过内存和寄存器以及端口的变化来了解程序的执行。这样的一个虚拟环境就是一个
虚拟机。
既然虚拟机中可以反映程序的任何动态,那么,将病毒放到虚拟机中执行,则病毒的传染动作一定会被反映出来。虚拟机用来侦测已知病毒速度更为惊人,误报率很低!这项技术被认为是国际反
病毒领域的前沿技术,至今仍有许多人在研究和完善它。
题,由于虚拟机技术越来越成熟,利用虚拟机技术,可以搭建一个安全的木马及病毒测试系统。
2木马及病毒分析者的测试方法…
木马及病毒分析者拿到一个测试样本时,并不
敢直接运行它,因为它可能是带毒的,而且极可能是
3用虚拟机软件构建木马及病毒测试系统
3.1虚拟机软件
未知的,谁也无法查杀的新病毒。要分析它,必须做的是跟踪它的执行,查看它是否有传染模块,是否有破坏模块。如果一个样本中有用于传染的模块,就认定它是病毒,如果它还有破坏模块,将它归人恶性病毒,有些病毒是戏剧性的、学术性的,不会破坏系统,归人普通病毒。
收稿日期:2006—12—15作者简介:秦光(1973一
虚拟机软件可以在一台电脑上模拟出来若干台PC,每台PC可以运行单独的操作系统而互不干扰,
可以实现一台电脑“同时”运行几个操作系统,还可
),男,讲师,软件工程硕士,主要从事计算机课程的教学及网络管理工作。
第1期
秦光:利用虚拟机搭建安全的木马及病毒测试系统
.55.
以将这几个操作系统连成一个网络。
使用虚拟机构建木马及病毒测试系统,因为是采用软件来实现,有以下几个好处:
(1)可同时在同一台电脑上运行多个操作系统。不用虚拟机的话,有两个办法:一是装多个硬盘,每个硬盘装一个操作系统,这个方法比较昂贵。
VMware下用户可使用虚拟网卡进行联网测试。
二是在一个硬盘上装多个操作系统,这个方法不够安全,因为硬盘MBR是操作系统的必争之地,搞不
好会几个操作系统同归于尽。而使用虚拟机来构建木马病毒测试系统既省钱又安全。
(2)在虚拟机中测试运行,可设置还原点,将所做的任何操作都即时保存,如果需要,可以还原至任
图l
安装VMware后虚拟的网卡
意的还原点,不必繁琐的重新安装操作系统。例如
中马后可还原至中马前的状态。
接下来再安装测试样本的操作系统,如安装
windows2003,然后将测试样本放人操作系统中,用
(3)可作为任何软件的测试环境,在虚拟机内运
行木马与病毒样本,可以做到完全不影响实体电脑,十分安全。
3.2常用的虚拟机软件…VMware与Virtual
PC
测试软件进行分析测试。下面用在虚拟机中模拟
ARP攻击为例进行介绍,在测试主机中安装一个防
止ARP攻击的软件,如ArpFix_Betaj.6,在虚拟机中通过网络下载软件“网络执法官”,安装后运行,然
常用的虚拟机软件较多,有windows平台的,后对测试主机进行ARP攻击——禁止与所有主机
相连,如图2所示。
也有Linux平台的,较为著名的有VMware与Virtu.
al
PC,二者的主要区别有:
(1)VMWare没有模拟显卡,要通过VMWare—
tools才能用上高分辨率和真彩色,否则只能用
vGA。而virtualPC模拟了一个比较通用的显卡:S3
Trio
32/64(4M)。
(2)因为VirtualPC模拟了显卡,所以通用性很
强。connectix.com网站声称,目前新版的Virtual
PC
5支持所有基于x86的操作系统。
(3)VirtualPC的网络共享方式与VMware不同。VMWare是通过模拟网卡实现网络共享的,而
Virtualulated
PC是通过在现有网卡上绑定Vinual
PCem—
switch服务实现网络共享的。对于win2000/图2在虚拟机中发动ARP攻击
xp等操作系统,如果网线没插或没有网卡的时候,要安装Microsoft的loopback软网卡,才能实现网络共享。在VinualPc的globalsetting里,当有网卡并插好网线的时候,将Virtualswitch设成现实的网卡;当没有网卡或网线没插的时候,将Vinualswitch设
成msloopback软网卡,即可实现网络共享。
在测试主机用Arpfix软件检测到虚拟机对它的ARP攻击,如图3所示。
3.3采用虚拟机软件搭建测试平台
首先在测试者的主机中安装虚拟机软件,虚拟机软件安装十分简单,下面以VMware为例进行介
绍。安装时直接点击“Next”即可完成安装,安装完成
图3
测试主机检测到被攻击
后,计算机中多了两块虚拟网卡,如图l所示,在
在木马与病毒的测试过程中,需要随时注意先
56
西昌学院学报 自然科学版第21卷
建立快照,即创建还原点,以便在测试过程中随肘进
行还原。另外还需注意的是在将测试样本放入虚拟
4总结
采用虚拟机技术来构建木马及病毒测试系统的方法具有安全,操作方便,系统搭建价格便宜。在实
机操作系统中时,应先关闭木马病毒检测软件,如瑞星、卡巴斯基等,以免这类病毒检测软件将样本清
除,而无法完成测试任务。参考文献:
际的木马及病毒测试中,使用效果良好。
【1]邓吉编著.黑客攻防实战入门【M】.北京:电子工业出版社.2004.f2】王春海编著.虚拟机配置与应用完全手册[M].人民邮电出版社,2003
UsingVirtual
Machine
toBuild
SecurityTrojanHorse
andVirusTestSystem
QIN
(Engineering
Guang
and’l奄chnologyDepanmentofxichangCollege.Xichang.Sichuan6l50i3)
Abstract:Thenetworksecurityisextremelyimportant.Carrying
horseandtheViIus,
building
a
out
thesecuritytestingtothenetwork’sTrojan
the
safetestsystemisalsoextremelyimportant.Thispaperdiscusseshowto
use
VirtualmachinetechnologytoconstIuctthesecuritytheTDDjan
horseandthevimstestsystem.
Keywords:Networksecurity;Virtualmachine;Trojanhorse;villl8
(责任编辑:张荣萍)
口eMg“#々≈yn%\镕gM#“%e≈gM5e≈gKS\口∞、¥g“%e≈gN5e≈gN#≈≈g“%e‰#NSe≈gN6e≈gNg々Me*\口eMsM、目∞∞∞#MH∞#“%%∞
(上接53页)
Abstract:7rheSerialsonwaresofFLASH
theanalysisof
FLASH
Classical
examples,
are
thepopularnat—animationsoftwaresall
over
theworld.
Based
on
thepaperdicusseshowtofjnishmalcingFlashanimationby
using
existingelementsinFLASHsoftwaresandcreativetechniques.
Keywords:FLASH;Crea£ivetechniques;Vector;Increase
(责任编辑:张荣萍)
利用虚拟机搭建安全的木马及病毒测试系统
作者:作者单位:刊名:英文刊名:年,卷(期):被引用次数:
秦光, QIN Guang
西昌学院,信息技术系,四川,西昌,615013
西昌学院学报(自然科学版)
JOURNAL OF XICHANG COLLEGE(NATURAL SCIENCE EDITION)2007,21(1)2次
参考文献(2条)
1.王春海 虚拟机配置与应用完全手册 20032.邓吉 黑客攻防实战入门 2004
引证文献(2条)
1.彭安杰 虚拟机在反病毒实验中的应用[期刊论文]-计算机光盘软件与应用 2010(7)2.高琳 虚拟机技术在网络安全教学中的应用[期刊论文]-中国新技术新产品 2009(9)
本文链接:/Periodical_xcxtxb200701016.aspx
正在阅读:
利用虚拟机搭建安全的木马及病毒测试系统04-24
8B+Unit2+Grammar09-01
英语词汇教学研究综述11-12
尔雅大学生爱情兵法课后选择题答案要点04-20
热动与动力工程(水动方向)水电站毕业设计04-13
混凝搅拌实验2011水班04-22
2014高考导数压轴题-导数应用题04-22
二期绿带测试题答案(A)12-05
浅谈朝核问题与中朝关系11-29
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 测试系统
- 搭建
- 木马
- 利用
- 病毒
- 虚拟
- 安全
- 工作台,常见故障的解决方法介绍
- 小学二年级主题班会教案
- sk国风上观样板间装修建议204198895
- 中考复习5:化学方程式
- 2009年福建省高考历史试题双向细目表统计与分析
- 注会机考系统公式输入方法
- 中华全国律师协会律师办理国有企业改制与公司治理业务操作指引
- 黄山导游词英文对照翻译
- 液压挖掘机的液压泵及其电控系统
- 美国医疗保险照顾计划及其对我国的启示
- 2014年北师大版六年级上册分数混合运算(一)
- 五年级下册综合实践活动教案
- 高一数学集合测试卷(2012)
- 浅谈汽车空调制冷剂的发展
- 2012版53全练九年级英语unit7单元试题 人教新目标版
- 2007年11月四级人力资源管理师考试试题
- Fabrication of nanomaterials using anodic aluminum oxide and
- 晋中联通BSC间切换问题分析
- 初中物理公式大全(冲刺必记点)
- 公开课-细胞增殖课件