给一套好的台式机配置,我主要用虚拟机做实验, *** 攻防方面的,性价比高一点的
现在笔记本配置都可以了,装台式机用的杀软应该没问题。你要找个占资源小的也成。
瑞星是不好,别用。费尔相当的不错哦。占资源不大的。comodo只装防火墙的话不算复杂。别装HIPS。
用其他杀软也可以哦,看看下面我的这篇文章吧。
我在卡饭论坛泡了一阵子,自视对杀软比较了解。按我的经验,杀软并不万能,不可能查出所有的毒。杀软更不会有更好。很多杀软都很好的。杀软各有特点,各有优缺点,也各有优势与劣势。总之,还是安全意识和电脑知识最重要,而且要安全应该杀软、防火墙、HIPS(新手可用智能hips)、沙盘一起装。(有点多。。。其实安全习惯好的话不用这么多的,太累。)另外其实hips比杀软管用,还省资源。。。当然也有毒能过他。另外,也可以试试虚拟机、硬盘还原卡、影子系统之类的,不过也有毒能穿过他们的,所以安全软件还是必须的。还有,想了解杀软请去专业杀软论坛(推荐卡饭论坛),可以认识很多世界各地的好杀软。而网上很多文章要么是错的、要么是枪文、要么已过时。(比如5大引擎的那篇误导人的文章,杀毒引擎是杀软的核心,所以很多杀软都是自己的引擎!而且很多引擎都很好!),网上的杀软评测、排名也别信。哪怕是VB、AV-c、AV-test这些权威机构的评测也只是实验室中的东西,只是参考而已,而且他们的测试 *** 也不是没问题。而且基本每次测试结果排名都不一样的。那个toptenreview更不成,只是性价比排名而已(就是说bitdefander之一那个)。所以说,杀软根本没排名!!也没人敢排,找骂。。。
杀软一般人都喜欢高侦测率的(其实很无聊),目前有6个:
1、卡巴(俄罗斯杀软):卡巴就不用多说了,超强,以前的侦测率超级的高,独孤求败!现在因为针对他的免杀多了所以侦测率比以前低了。卡巴斯基博士和soloman博士对早期杀软有重大贡献。他们做的那2个杀毒引擎备受好评。卡巴的引擎被很多杀软使用,soloman曾是欧洲更大的杀软公司,后被麦咖啡收购,现在麦咖啡就是用soloman的引擎。回来说卡巴,kis(卡巴的那个互联网安 *** 装)有杀软、防火墙、hips、沙盘等,而且都很棒,很难得!立体防御非常棒!因为有hips,所以免杀虽多也不用太怕。但新版2010资源占用较大,虽然其实有几个旧版本挺小的。。。卡巴免杀多,不过这么多免杀还能保持高水准也不易了。。网上到处是key,所以与免费杀软无异。
2、小红伞(avira antivir、德国杀软):有免费版、资源占用小、误报很低,并没人说的那么高,侦测率超高、监控灵敏、扫描速度极快,启发式查毒做的很棒!是杀软中启发式更好的之一。有更好的静态启发式。可以很好地查未知毒。当然hips也可以防未知毒,而且更好。可惜红伞还没有hips,据说快有了。红伞只有英文版。。。。但那点英文并不难。而且网上有汉化版的。小红伞+comodo的防火墙和hips是很经典的组合,人称红豆组合,而且完全免费!不过有些人可能用不惯comodo。也可以用别的防火墙、HIPS的,很多好防火墙、HIPS都免费哦。
3、G data AVK(德国杀软):avast!、bitdefander双引擎,自然侦测率超高.另外avk2006因为用的卡巴和bitdefander的引擎,比新版本还出色。。。很受追捧。
4、Trustport(捷克杀软):10引擎怪物,5个买的,5个自己的小引擎。自然侦测率超高,但资源占用超级大,而且5引擎间似乎配合有些问题。。。(不要迷信多引擎,侦测率未必比单引擎的高,而且资源占用较大,不过多引擎杀软好像越来越多了。。)
5、Ikarus(奥地利杀软):误报稍高、只能特征码查毒,没启发式,对新病毒不佳。缺点不少。。但是--侦测率超级的高。。。
6、a-squared(奥地利):Ikarus的OEM,加上自己的引擎。有免费版,但免费版只能扫描,无监控。anti-malware版还加上了自己的智能hips,mamutu。很棒!但小心误报。
各有特色,自己选吧,另外国产的费尔托斯特也很棒。至于其他的杀软,特别是国外的知名杀软(如诺顿、nod32、AVG、avast、 bitdefander、F-Secure),侦测率也没和他们差太多。(顺便说下F-Secure,它也是多引擎杀软,以买的引擎为主,辅以几个自己的或买的小引擎。侦测率很不错。以前买过卡巴的旧引擎,(最新引擎不会卖的),现在它改用BitDefender了,因为买不起卡巴了。。。)
再列几个防毒好的,也就是实时扫描侦测率不错、监控严密、全面、到位,而且更好有hips或自定规则的。(杀软带的多是智能hips)
大杀软公司、做企业杀毒的那几个都成:诺顿(企业版是赛门铁克,还有诺顿现在资源占用变很低了哦)、麦咖啡(它的企业版能像hips一样自定规则,而且自己也有hips了)、趋势、CA、sophos等,另外做家庭杀毒的卡巴、panda、F-secure等的防御也很好(而且也是很大的公司)。
另外国产的东方微点也很不错,但我觉得它不是杀软,本质是智能hips。所谓的主动防御、行为分析其实就是智能hips,只对危险行为(先后调用了某些危险的内核native API)报警,而不是像hips调用了危险API就报警。(因为有事先写好的内置的规则)(hips能手动写规则,写好了能很安静、安全)(以上说的主动防御是狭义的主动防御,指行为分析。广义的主动防御指所有不依赖特征码,能查未知毒的查毒 *** 。比如广谱特征码、启发式查毒、HIPS)
还有很多杀软防毒也不错,就是没带hips。其实很多杀软都不带的,因为hips、防火墙都该是另装的,自己装就成了,杀软不管。也就是说,一般侦测率不错的杀软,防毒也好,只要他监控严格全面。至于hips自己可以另装专业的hips。另外,越来越多的杀软要加HIPS了,看来是大势所趋啊。杀软+防火墙+HIPS,有的还有沙盘,组成全面的防御,的确是很好的。
还有,虽然很多软件也自称有主动防御,但只是炒概念而已,并不是智能HIPS。而有的杀软虽然带智能HIPS,但水平较差。只有少数杀软的HIPS能达到专业HIPS的水平的。
再列几个有官方终身免费版的(免费杀软并不差!也就是会少几个不重要的功能。国外很多好杀软都早就有给家庭用户的免费版了,而且微软出免费杀软后,其他厂商被逼的杀软免费、降价,杀软免费好像已是大势所趋):avast、小红伞、avg、a-squard、mse(微软做的,不错)、360杀毒等(外行做杀软,用的是bitdefander的 *** 版引擎和病毒库,不怎么样,不推荐)
再列几个资源占用小的:avast、小红伞、nod32(以前的版本。nod32的启发式很棒!是更好的动态启发式。但其他方面。。。)、MSE、360杀毒、费尔等.
再来列几个国产的:东方微点、费尔托斯特安全。瑞星、金山、江民还是算了。。。。另外,趋势是台湾的一个人在美国建的,能算半个国产吧。现在趋势已经是大型跨国公司了,了不起,令人骄傲啊。不过个人认为杀毒能力挺一般的。。。。另外,CA和趋势很像,也是大公司,是个中国人和人一起在美国建的。
还有,不用担心杀软不免费,网上有注册机,也有key。。。。
但请保护知识产权,尽量购买正版!!研发杀软是很累的!杀软公司很不容易的!他们为我们做了很多。。。。
还有,澄清几个错误想法:
1、据传诺顿、麦咖啡有部分微软windows源代码,不知真假,此已无法考证。但Vista的源代码微软没给任何人,这是肯定的,windows7也一样。所以现在杀软都一样了。其实mse绝对有源代码。。。。。也许以后他会很强!顺便说下,有没有源代码和进系统内核没关系,很多病毒都能进系统内核,他可没有源代码。
2、有些杀软是军方和 *** 用的,但这不能说明什么,军方也有普通电脑嘛。。。但放机密的电脑和指挥用电脑都不是pc机,不是windows系统,不联网,也不用杀软!!军方和 *** 用什么杀软多是出于政治因素(主要用国产软件)和公关。(所以中国多用瑞星。。。俄罗斯用dr.web,卡巴也用)这么随便那电脑会不会不安全呢?没事,军队一向纪律严明,也不随便上网,而且有专家,不怕的。而且,他们安全不只靠杀软的,杀软有局限性的,他们还会用 ips、IDS之类的,有一整套防御体系。
同样的,企业杀软也不是就比个人的好,企业版要的是可管理,要防护好,求稳,不能误杀,所以侦测率往往不高。而且不会像个人版贸然使用新技术。所以好多新技术都没有。。。当然,企业也是不怕中毒的,大企业都管理严格,不让职工乱动电脑,再加上有专业网管,所以不怕。同样的,他们安全也不只靠杀软的,他们也会用ips、IDS之类的,有一整套防御体系。
另外,其实好多机构,包括 *** ,用的都是企业杀软,至少是杀软的企业版、 *** 版,因为他们和企业的情况是很类似的。
3、DR.web(大蜘蛛)不是什么俄罗斯国家科学院开发的,就是个人做的,那人是卡巴斯基博士的好友--Igor Daneliov.它也有商业化,曾经占俄罗斯市场95%,后来被卡巴超了。。。DR.web的技术很不错,Igor Daneliov是很有名的天才,但也没网上吹的那么强,脱壳也就中上等,碰到一些强毒也还是会查不出。它病毒库有些小,所以侦测率不太高,但也够用,就是扫描实在太慢,受不了,俄罗斯军方居然能忍,不怕误事吗?说了不少缺点,也说说优点吧,它的修复能力很不错,要是中毒后,它能尽力把一些能清的毒清掉,让文件恢复,有时能让系统得救。所以比较推荐它的免费扫描器Dr.web cureit!。另外,还有几款杀软的修复能力也不错哦。但杀软的修复能力普遍还是都应该再努力加强些的,现在的修复、清毒能力都还不够。
4、nod32据说可能是微软用了4年,但只是某些地方用了一些,微软用诺顿、咖啡比较多(同在美国,有合作)。当然关键部门的安全就要靠微软内部的高手们了。至于说五角大楼用nod32就纯属胡扯了,美国军方用斯洛伐克杀软?疯了?
5、网上有个所谓测杀软监控的测试,就是复制一段代码进记事本那个。那个测试只是测监控是否启动,与好坏无关。有的杀软是不监控记事本的,它不是程序,不会执行,不会传播病毒,没必要监控。也有的杀软监控是在读或写文件时再扫描,以节省资源,所以只复制代码时不报也很正常。
6、木马是广义病毒的一种,杀软可以杀,不用另配杀木马的。
7、病毒分国界?不分!病毒能在极短时间内传到国外的。国外杀软可以很好地杀中国的毒。但是每个国家也的确有他特殊的 *** 环境,特别是中国。。。。所以国外杀软不可能全杀。但中国的杀软技术不成,好多毒杀不出。所以我还是推荐用国外的杀软,可配些国产的安全辅助工具或找国产杀软做辅杀。(顺便一提,卡巴是本地化更好的国外杀软,全面进军中国市场。在中国有病毒中心,已与国产杀软无异,但也因此免杀会多。。。)(另外,有意思的是,国外的杀软有些不太擅长中国毒,有些则国内外通杀。。。神奇。。。)
8、关于误杀,误杀是难免的,但主流杀软误杀都不敢多的。有些国外杀软可能会误报甚至杀掉某些国产软件,因为本地化不好,没把那些国产软件加进白名单。但也不能全怪他们,因为国内有些软件很流氓,跟木马或间谍软件似的,窃听用户、盗取数据,或者乱发广告,不杀才怪。
9、你敢裸奔的话以中国的计算机环境不出3天你就得中毒。你不怕,大不了全盘格式化或Ghost还原?有些毒能进BIOS、CMOS甚至更离谱的地方,你格10遍盘也没用!ghost也是会被毒破坏的。老老实实装安全软件吧。
10、防火墙只是用来防黑客 *** 攻击的,不是防毒的,也不扫描 *** 流量中是否有毒(它没有病毒库啊)。防毒、监测 *** 流量内容是杀软干的事 。
总之杀软没有更好,只有最适合自己和自己的机器的。安全意识和电脑知识最重要!选杀软也要综合考虑侦测率、防御、资源占用、兼容性、稳定性、速度等。
还有,杀软更好别选太有名的,免杀多,卡巴就因为免杀多所以侦测率低了。免杀很要命啊,熊猫烧香就是威金病毒加了个壳(加壳是免杀常用手段之一),很多杀软就挂了。。。。当然有名的杀软也有他强的地方。。。要综合考虑。
另外杀软可以装2个,但有些杀软之间冲突,别乱试。不推荐装2个,不见得能安全多少,还占资源,还可能冲突。可以另装个绿色版不带监控的杀软,网上有人做。还有些杀软有免费的纯扫描器给人用,比如a-squared的免费版,大蜘蛛的dr.web cureit!,麦咖啡也有。当然,你也可以装多个杀软,然后关几个的监控。
就说这么多,自己选吧
(百度会员lkygood原创,欢迎将此文章转发。算是做科普了)
希望可以帮到你。
如何解决虚拟机安装XP系统后无法联网
有用户在用虚拟机安装Xp系统成功后遇到了无法上网的问题。那么如何解决虚拟机安装XP系统后无法联网呢?下文我就分享了解决虚拟机安装XP系统后无法联网的 *** ,希望对大家有所帮助。
解决虚拟机安装XP系统后无法联网 ***
1、如果没有获取到IP地址,会提示 *** 电缆没有插好,是因为虚拟机的网卡没有启用,虚拟机》设置》网卡》右边勾上“连接”。软件没有汉化的,自己找下相对应的英文设置
2、如果有IP地址,先看一下VMSettingHardwareNetwork AdapterNetwork connection。这边是看虚拟机的该网卡(有的人可能给机器添加多张网卡)的连接方式。
a.选择之一个Bridged(桥接),意思是虚拟机的网卡跟真机的网卡接在同一个交换机(路由器)上面,如果真实环境中有DHCP服务器,可以把IP设为自动。如果真实环境中有DNS服务器,可以把DNS选项设为自动。否则把虚拟机IP设为真机同一个网段,子网掩码、网关、DNS都跟真机一致。(如果是通过ADSL上网的,选桥接是上不网的)
b.选择第二个NAT,意思是跟真机中 *** 连接的“VMnet8”相连接,这时记得把网卡VMnet8启用。如果虚拟机的DHCP、DNS服务都有开启,在虚拟机中只要IP地址、DNS自动即可。如果想要手动,请设成跟VMnet8同一个网段。
c.选择第三个Host-only,意思是跟真机中的“VMnet1”相连接,设置同上。
其他参考 *** :以vmware6.5精简版为例
1、安装目录下有个server.cmd就是用来安装设置 *** 的
2、如果是通过路由上网的朋友只需选择1启用桥接服务就行,见下图
3、如果是还想在虚拟机中应用USB的话在第四步中选择2来安装u *** 服务
4、如果不是用的路由主机是直接拔号上网的朋友的话只能用nat,所以呢在第四步中选择3来安装nat *** 共享服务即可
5、如果选择了nat方式上网的朋友的话还得通过第四步的5来启用nat共享上网所需的vmwaredhcp服务,要不然是上不了网的
如何解决虚拟机安装XP系统后无法联网相关 文章 :
1. 升级Win10正式版后VMware虚拟机不能联网
2. 虚拟机不能使用NAT模式上网怎么办
3. VMware虚拟机里Linux系统怎么上网
4. sunxvmvirtualbox装系统教程
5. 64位win7怎么安装虚拟机
6. win7系统怎么安装虚拟机
虚拟机下windows xp操作系统安装实验报告~~紧急求助!!
虚拟机的安装
一、实验目的
1、了解虚拟机在构建 *** 安全实验平台的作用
2、熟悉虚拟机实验环境的搭建
3、在Vmware Workstation虚拟机软件上安装使用操作系统
二、实验仪器与器材
装有Windows XP系统的PC机
三、实验原理
通过虚拟机软件,可以在一台物理计算机上模拟出一台或多台虚拟的计算机,这些虚拟机完全就像真正的计算机那样进行工作,例如可以安装操作系统、安装应用程序、访问 *** 资源等等。
四、实验过程与测试数据
安装过程
使用VMware Workstation创建虚拟机的 *** 与步骤。
1.运行VMware Workstation 6,直接按“Crtl+N”快捷键;进入创建虚拟机向导。
2.在“Virtual machine configuration”选项区域内选择“Custom”单选按钮。
3.在Choose the Virtual Machine Hardware Compatibility页中,选择虚拟机的 Workstation 6.5-7.x的硬件格式。
4.在Select a Guest Operating System对话框中,选择要创建虚拟机类型及要运行的操作系统,这里选择Windows 2003 Server Enterprise Edition操作系统,单击“下一步”按钮。
5.在Name the Virtual Machine对话框中,为新建的虚拟机命名并且选择它的保存路径。
6.在Processors选项区域中选择虚拟机中CPU的数量,如果选择Two,主机需要有两个CPU或者是超线程的CPU。
7.在Memory for the Virtual Machine页中,设置虚拟机使用的内存,通常情况下,对于Windows 2003,更低为128MB
8.在Network Type页中选择虚拟机网卡的“联网类型”
使用桥接网卡(VMnet0虚拟网卡),表示当前虚拟机与主机(指运行VMware Workstation软件的计算机)在同一个 *** 中。
9.在Select I/O Adapter Type页中,选择虚拟机的SCSI卡的型号,选择默认值。
10.在Select a Disk页中,选择Create a new virtual disk(创建一个新的虚拟硬盘)。
11.在Select a Disk Type页中,选择创建的虚拟硬盘的接口方式,选择默认值。
12.在Specify Disk Capacity页中设置虚拟磁盘大小,选择默认值。
13.在Specify Disk File页的Disk file选项区域内设置虚拟磁盘文件名称,选择默认值,然后单击完成按钮。
安装操作系统
打开前文创建的Windows 2003虚拟机配置文件,在Virtual Machine Settings页中的Hardware选项卡中,选择CD-ROM项,在Connection选项区域内选中Use ISO image单选按钮,然后浏览选择Windows 2003安装光盘镜像文件(ISO格式)。
等待安装系统完成后进入虚拟机。
如果想从虚拟机窗口中切换回主机,需要按下Ctrl+Alt热键。
安装VMware Tools
在虚拟机中安装完操作系统之后,接下来需要安装VMware Tools。
1.从VM菜单下选择安装VMware Tools。
2.按照提示安装,最后重新启动虚拟机即可。
五、实验分析
虚拟机是一个在Windows或Linux计算机上运行的应用程序,它可以模拟一个PC环境。这个环境和真实的计算机一样,都有芯片组、CPU、内存、显卡、声卡、网卡、软驱、硬盘、光驱、串口、并口、USB控制器、SCSI控制器等设备,提供这个应用程序的窗口就是虚拟机的显示器
在虚拟机中我装了好几个系统linux,win03,xp,怎么把他们都连成一个局域网,搭建服务器实验
有两种 *** ,之一个,就像楼上说的, *** 改成桥接。第二,在vm菜单里面选择添加虚拟 *** ,把你所有的系统加入一个私有 *** 也可。
一般选择之一种做法,因为只要你其中一个系统连了外网,其他的系统也可以访问,但是第二种就不行,就纯粹的一个局域网而已。
急急急!!!!!!关于虚拟机的 *** 设置
在很多情况下,电脑爱好者需要有一个 *** 环境来学习 *** 服务器的安装和设置,黑客攻防技术等,但是往往大部分的业余电脑爱好者都没有这样的条件.虚拟机软件VMware的出现使得我们可以以非常低廉的价格来获得一个非常高效实用的 *** 实验平台.然而,VMware虚拟机的 *** 设置一直是很多初学者感到困惑的地方,常常在各大电脑论坛上看到有人寻求有关VMware *** 设置解决方案的贴子,虽然互连网上也有很多这方面的文章,但往往说的不够完整,或者写的过于专业,使初学者看后仍是一头云雾.针对这个情况,笔者在学习阅读 *** 上的各类文章和VMware软件的文档后,结合自己的经验整理出这些内容,力图比较详悉又简明易懂的表述来说明VMware虚拟机 *** 的设置过程.
下面我想以Linux平台的VMware虚拟机的安装和 *** 的设置为例来说明VMware的安装和 *** 设置过程。
一、VMware的安装
1,获得VMware
在Internet上可以下载到VMware Workstation的试用版本,很多Linux站点都可以下载
推荐两个有VMware下载的网站:
2,安装VMware的硬件要求
虚拟机是极费电脑资源的软件,对电脑的硬件要求比较高,尤其是对内存容量要求更高。一般来说256M内存是底线,相对来说CPU就没那么高要求了,一般五六百MHz以上的CPU就可以跑起来,当然如果想使得虚拟系统和实际系统都运行的比较流畅,并且可以在虚拟系统和主系统上运行PHOTOSHP,CAD等大型软件的话,推荐使用512M的内存,1G以上的CPU。就本人的电脑而言,配置是 *** 700M CPU+256M SDRAM内存,跑Redhat 8.0主系统和Windows 2000 Server虚拟系统,并分别在主系统和虚拟系统上运行DNS服务器,HTTP服务器,FTP服务器等,系统基本可以跑的流畅 ,内存使用率在 52%以上,CPU使用率在9%左右,swap使用量达57M(平时只要5M左右),这也仅仅是在正常运行时的资源耗费情况,在虚拟系统开机和关机的时候实际资源耗费量更大。如果想在跑虚拟系统的时候顺便听听MP3的话,MP3有明显的停顿和暴音。基本上是用足了资源,当然再在主系统和虚拟系统上运行几个FTP和HTTP客户端,还是可以的。如果你的内存只有128M,理论上还可以跑虚拟机,尽量关闭所有的Linux后台进程,不用KDE,GNOME等这样的大型桌面管理系统,而只用X和TWM窗口管理器就可以省下很多内存,并且在虚拟机中跑WIN98、WIN95或者字符界面的Linux系统等对硬件要求比较低的系统,跑VMware还是可以的,只是在窗口切换的时候会有一点卡。如果你的内存只有64M的话那你只能乞求奇迹的发生了,或者能跑个DOS虚拟系统? 有兴趣的朋友不妨去试一下,看看VMware对硬件要求的极限是多少。
3,VMware的安装
解压缩软件包:
#tar xfvz VMware-workstation-3.2.0-2230.tar.gz
进入安装目录
#cd vmware-distrib
运行安装程序
#./vmware-install.pl
根据提示安装软件,安装程序会询问软件各种文件的安装目录,直接回车用默认值就可以了。
需要注意不要盲目直接按回车,在安装程序提示是否让Vmware支持 *** 的时候一定要选择yes,在提示是否支持host-only *** 的是时候也要选择yes。
注意:VMware在安装过程中会根据你的系统内核版本选择一个和系统匹配的配置,如果找不到则需要编译,所以你需要一个GCC编译器,否则VMware将无法安装。
如果安装顺利,安装程序会有类似 : enjoy vmware! 之类的提示。说明已经安装成功。
二、运行VMware
在终端中输入vmware并回车就可以运行VMware
有一点需要注意,VMware只是一个前台程序,它的运行需要VMware后台虚拟设备的支持,即在你运行VMware前你已经运行了VMware的后台服务程序,一般情况下安装程序安装完以后会执行这个工作,并把VMware的启动脚本添加到 /etc/rc.d/init.d目录下,使它在每次开机的时候都自动运行,如果由于某种原因已经把VMware的后台服务程序关闭请手动开启:
#service vmware start
用ifconfig查看vmware的虚拟 *** 设备:
#ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:454 errors:0 dropped:0 overruns:0 frame:0
TX packets:454 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:33512 (32.7 Kb) TX bytes:33512 (32.7 Kb)
vmnet1 Link encap:Ethernet HWaddr 00:50:56:C0:00:01
inet addr:192.168.221.1 Bcast:192.168.221.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:191 errors:0 dropped:0 overruns:0 frame:0
TX packets:63 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
vmnet8 Link encap:Ethernet HWaddr 00:50:56:C0:00:08
inet addr:172.16.74.1 Bcast:172.16.74.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
可以看到VMware的虚拟 *** 设备vmnet1 和vmnet8
如果用ifconfig命令没有看到这两个虚拟设备则说明VMware的后台服务程序没有运行,执行vmware的时候将出错,请用上面讲的命令运行。
VMware不是免费软件,之一次运行的时候需要输入序列号,你可以按GET SN按扭从VMware官方网站得到一个试用三个月的序列号。为了避免麻烦我先贴几个在这里:
VMWare 3.0 for Linux :
625AX-8DE40-46RA3-30HUM
625AX-8DE40-46RA3-30HUM
60N88-8DW44-16H77-32KT4
6818X-84WD1-01KDK-3JN9X
FOR win V3.2.0-2230
0F11N-004U4-0U0HJ-12XDG
04590-00NU1-0UMKX-161AW
0DM1J-004H0-0KTA4-1614F
04HCM-085K0-0R8UM-1FH0U
0451J-0AJHJ-0KXKX-1412U
输入序列号后会弹出虚拟机配置向导,这些内容不在本文叙述范围内,而且这些比较容易掌握,所以这部分内容请读者自己去摸索。
按VMware工具条上的“Power On”按钮启动虚拟机,按F2键进入BIOS设置,让虚拟机从光盘启动,保存后重起虚拟机,这样就可以从光盘启动,安装系统了。
(注意:在vmware的使用中笔者发现这样一个问题:在主系统没有安装显卡3D驱动程序的情况下在虚拟机上安装虚拟系统会很慢,而且经常失去响应,但是装上了显卡的3D加速驱动后安装明显加快,所以在安装虚拟系统的过程中如果发现类似问题,可以先把显卡3D驱动装上再试。)
系统安装好后别忘了安装VM TOOLS,(VMware 工具栏——Settings——VMware Tools Install)这会显著增加虚拟系统的性能。
三、虚拟机的 *** 设置(原理篇)
在正式开始之前,我想有必要先来学习一些必要的 *** 知识。否则,在不懂得任何原理的情况下依葫芦画瓢虽然可解一时之需要,但遇到具体情况改变的情况下就只能干瞪眼了。由于篇幅限制,这里只讲和VMware设置有关的一点简单 *** 知识。
1,什么是 *** ?
Internet是指“互连网”,好象这句话说的有点多余,不过确实有很多人对他有错误的理解,“互连网”是指一个个 *** 互连,而不是像有些人想象的那样把一台台电脑杂乱无章的互连。当我们需要用电脑和远方的电脑通讯的时候,先把本地电脑组成一个 *** ,当然,远方的电脑也要组成一个 *** ,在把这两个 *** “互连”起来,组成“互连网”。用 *** 线和MODEM拨号上网的时候是通过 *** 线先把自己的电脑连到ISP(Internet Service Provider *** 服务提供商)的 *** 中,再经过ISP的 *** 和世界各地的电脑通信。
2,电脑如何通过 *** 传递数据?
每一个 *** 需要一个 *** 地址, *** 中的电脑需要一个在 *** 中唯一确定的标识, *** 号和电脑的标识号组成了IP地址,所以IP地址是由 *** 号和主机号组成的。当你的电脑要和其他的电脑通信的时候,电脑会先根据IP地址和子网掩码确定目标主机是在本地 *** 中还是在远程 *** 中,如果在本地 *** 中则直接把一个包含信息的IP数据包发送到本地 *** 上,目标主机会检测到并接收,如果目标主机在远程 *** 则需要通过一台被称为网关的的电脑转发到远程 *** ,网关(geteway)可以看做是连接 *** 和 *** 的桥梁,网关的概念很广,这里为了简化起见,我们暂且认为它和路由器是同一个概念。路由器(router)是一种连接 *** 和 *** ,并选择IP数据包传送的路径的一台特殊计算机。很多情况下网关的概念等同于路由器。
3, *** 中电脑的IP地址有何要求?
在同一个 *** 中,每台电脑必须具有相同的 *** 号,这样电脑才认为目标主机是在本 *** 中并且可以正确送达,如果 *** 号不同,即使目标主机已经用网线连到本 *** 中数据也不能直接送达,即使这两台电脑近在咫尺,在电脑看来仍旧是一台远程电脑.比如一个 *** 的 *** 号为192.168.0,则该 *** 中的计算机的IP地址必须以192.168.0开头。假如要传送一个数据包到 *** 号为192.168.1的 *** ,则必须通过路由器转发,如果该 *** 中没有路由器,则发送失败。因此,为了连接两个 *** ,一台路又器至少要有两个 *** 接口(网卡、调制解调器等联网设备称为 *** 接口)。 *** 和路由器的关系见下图:
--------------- -------------- --------------
| *** A | | 路由器 | | *** B |
| | | | | |
| □--|-----------|--□ □--|----------|--□ |
| 1 | | 2 3 | | 4 |
--------------- -------------- --------------
图 一
图中的小方框表示网卡或其他 *** 接口。
可以看到路由器至少有两个 *** 接口。
假设 *** A的地址为192.168.0 网卡1的地址为192.168.0.1
*** B的地址为192.168.1 网卡4的地址为192.168.1.1
则路由器上的网卡2必须属于 *** 192.168.0 地址为192.168.0.x (x为任意小于255的数)
路由器上的网卡3必须属于 *** 192.168.1 地址为192.168.1.x (x为任意小于255的数)
就是说,路由器既属于 *** A,又属于 *** B,这样才起到桥梁的作用。
当数据从 *** A发往 *** B时,路由器从网卡2接收数据,经过改装后通过网卡3发送数据到 *** B。
这样,我们称网卡2的地址 192.168.0.x为 *** A的网关
网卡3的地址 192.168.1.x为 *** B的网关
4,VMware虚拟机提供了那些虚拟 *** 设备?
默认安装的情况下VMware提供了虚拟网卡vmnet1和vmnet8,还有在虚拟系统上的虚拟网卡 "AMD PCNET Family PCI Ethernet Adapter"
请注意,vmnet1和vmnet8是主系统上虚拟设备,用ifconfig命令可以看到,而"AMD PCNET Family PCI Ethernet Adapter"是虚拟系统上的虚拟设备,在安装完虚拟系统后可以在设备管理器中看到,前两个隶属于真实系统,是你的真实电脑中的设备,后一个隶属于虚拟系统,是虚拟电脑中的设备,不要搞混淆。
--------------- -------------- --------------
| *** A | | 路由器 | | *** B |
| | | | | |
| □--|-----------|--□ □--|----------|--□ |
| 1 | | 2 3 | | 4 |
--------------- -------------- --------------
---------------- ------------------------- --------------
| 虚拟系统 | | 主系统(路由器) | | 真实 *** |
| | | | | |
| □--|-----------|--□ □---□-----|------|--□ |
|AMD PCNET卡 | |vmnet1 vmnet8 真实网卡 | | 4 |
---------------- ------------------------- --------------
图 二
让我们来和上面的 *** 和路由器的关系做一个比对。
可以看到要想虚拟系统和主系统通信必须使AMD PCNET 网卡和vmnet1组成一个 *** 。
而vmnet1本来就在主系统中,系统可以直接访问,所以主系统又充当了路由器的功能,只要有这两个虚拟设备主系统和虚拟系统就可以通讯。
关键在于三点:
1.确定网卡AMD PCNET和vmnet1的 *** 号相同。
2.在虚拟系统里设置 *** 属性,把网关地址设为vmnet1的地址。
3.开启主系统的路由功能,使它成为一台路由器。
事实上,如果你只需要虚拟系统和主系统通信,而不需要和主系统所在的真实 *** 上的其他主机通信的话只要满足之一点就可以了。因为满足之一点,主系统和虚拟系统就在同一 *** 中了,不需要路由器便可通信。但是大多数情况下我们需要虚拟系统和主系统所在的真实 *** 通信,这就需要满足其他两点了。
四、虚拟机的 *** 设置(实施篇)
1, 我们先来让虚拟系统和主系统联系上。
在VMware安装的时候安装程序会自动给vmnet1分配一个IP地址,下面是笔者电脑上例子:
vmnet1 Link encap:Ethernet HWaddr 00:50:56:C0:00:01
inet addr:192.168.221.1 Bcast:192.168.221.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:191 errors:0 dropped:0 overruns:0 frame:0
TX packets:63 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
在第二行可以看到安装程序给vmnet1分配的IP地址为192.168.221.1(注意每次安装VMware IP地址是随机分配的,实际的情况与这里的例子会不同)。即虚拟网卡vmnet1属于 *** 192.168.221。因此,我们需要启动虚拟系统,设置 *** 属性,把虚拟系统的网卡"AMD PCNET Family PCI Ethernet Adapter"的IP地址设置为192.168.221.x (x为除1以外2~254之间的任意数字笔者把它设置为2),把网关设置为vmnet1的地址:192.168.221.1(如果不和外界真实 *** 通信的话网关可以不设)
windows 2000和XP 设置后立即生效,win98需要重新启动,linux需要重新启动 *** 服务:
#service network restart
在主系统上ping一下虚拟系统:
#ping -c 3 192.168.221.2
PING 192.168.221.2 (192.168.221.2) from 192.168.221.1 : 56(84) bytes of data.
64 bytes from 192.168.221.2: icmp_seq=1 ttl=128 time=6.91 ms
64 bytes from 192.168.221.2: icmp_seq=2 ttl=128 time=0.425 ms
64 bytes from 192.168.221.2: icmp_seq=3 ttl=128 time=0.527 ms
--- 192.168.221.2 ping statistics ---
3 packets tran *** itted, 3 received, 0% loss, time 2001ms
rtt min/avg/max/mdev = 0.425/2.623/6.917/3.036 ms
yeah!通了!
再在虚拟系统上ping主系统:
C:\ping 192.168.221.1
Pinging 192.168.221.1 with 32 bytes of data:
Reply from 192.168.221.1: bytes=32 time10ms TTL=64
Reply from 192.168.221.1: bytes=32 time10ms TTL=64
Reply from 192.168.221.1: bytes=32 time10ms TTL=64
Reply from 192.168.221.1: bytes=32 time10ms TTL=64
Ping statistics for 192.168.221.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
yeah!又通了!主系统和虚拟系统顺利联系上啦!
2, 让虚拟系统和主系统所在的真实 *** 通信
首先在你的电脑上需要有一块与真实 *** 相连真实的网卡(如图二所示)。vmnet8就在与真实 *** 通讯的时候起作用了,vmnet8会和真实网卡对应起来,虚拟系统要发送数据包到真实 *** 中的时候,真实系统是一台路由器,首先数据发到虚拟网卡vmnet1,然后经过路由器(这里就是主系统linux)发到vmnet8,由于vmnet8和真实网卡是对应起来的,这一机制是有vmware完成的,所以发到vmnet8上的网卡就等于传送到了真实网卡上,然后数据包再通过真实网卡发送到真实 *** ,整个过程请看图二。如果你的系统上有两块以上的真实网卡,在安装的时候安装程序会询问把虚拟网卡对应到哪个真实网卡上。可以根据实际情况选择。
把vmnet8的IP地址设置为和真实网卡在同一 *** 的地址,假设真实 *** 的 *** 号为192.168.0,真实网卡的IP地址为192.168.0.1则可设置vmnet8的IP地址为192.168.0.2
在linux中 *** 如下:
#ifconfig vmnet8 down
#ifconfig vmnet8 192.168.0.2 up
回顾一下上面讲的三个条件:
--------------------------------------------------------------
关键在于三点:
1.确定网卡AMD PCNET和vmnet1的 *** 号相同。
2.在虚拟系统里设置 *** 属性,把网关地址设为vmnet1的地址。
3.开启主系统的路由功能,使它成为一台路由器。
--------------------------------------------------------------
前两点我们已经在之一部分中做好了,现在只要开启了linux的路由功能虚拟系统就可以和外界通讯了。
linux是一个天生的 *** 操作系统,他在 *** 方面的强大功能使得它在 *** 服务器领域有广泛的应用。用linux来做路由器甚至不需要额外的软件,linux的内核直接支持静态路由的功能。我们要做的只是把路由功能打开就可以了。
可以先看看路由表:
#route
确定所有网卡的IP地址或 *** 地址都在Destination一栏里,如下图:
-------------------------------------------------------------------------------
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 eth1
192.168.0.0 * 255.255.255.0 U 0 0 0 eth1
192.168.0.0 * 255.255.255.0 U 0 0 0 vmnet8
192.168.221.0 * 255.255.255.0 U 0 0 0 vmnet1
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 0.0.0.0 UG 0 0 0 eth0
-------------------------------------------------------------------------------
默认情况下启动 *** 设备的时候系统会把该设备的IP地址添加到路由表中,如果没有的话可以重新启动一下 *** 服务:
#service network restart
再来开启路由功能:
# echo 1 /proc/sys/net/ipv4/ip_forward
至此,linux的路由功能已经打开,你的linux系统已经成了一台路由器,连接着虚拟的 *** 和真实 *** 。虚拟 *** 和真实 *** 间就可以通信了。出于安全考虑,如果有必要的话还需要用iptables命令来设置一下路由规则。
用虚拟机怎么做攻防实验
就是你根据自己的经验,在两台虚拟机之间选一台虚拟机作为入侵机器,然后在另一个上进行入侵操作。前提是 两台电脑 *** 是通的。IP可以互相ping通。
0条大神的评论