![黑客攻防从入门到精通:命令版(第2版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/460/31608460/b_31608460.jpg)
1.5 在计算机中创建虚拟测试环境
无论是在测试和学习黑客工具操作方法,还是在攻击时,黑客都不会拿实体计算机来尝试,而是在计算机中搭建虚拟环境,即在自己已存在的系统中,利用虚拟机创建一个内在系统,该系统可以与外界独立,也可以与已经存在的系统建立网络关系,从而方便使用某些黑客工具进行模拟攻击,一旦黑客工具对虚拟机造成了破坏,也可以很快恢复,且不会影响自己本来的计算机系统。
1.5.1 认识虚拟机
虚拟机是指通过软件模拟的、具有完整硬件系统功能的、运行在一个完全隔离环境中的计算机系统,在实体机上能够完成的工作都能在虚拟机中实现。正因如此,虚拟机被越来越多的人所使用。
在计算机中新建虚拟机时,需要将实体机的部分硬盘和内存容量作为虚拟机的硬盘与内存容量。每个虚拟机都拥有独立的CMOS、硬盘和操作系统,用户可以像使用实体机一样对虚拟机进行分区和格式化硬盘、安装操作系统和应用软件等。
提示
Java虚拟机是一个想象中的机器,它一般在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java虚拟机主要用来运行Java编辑的程序。由于Java语言具有跨平台的特点,因此Java虚拟机也可以在多平台中直接运行使用Java语言编辑的程序,而无须修改。Java虚拟机与Java的关系就类似于Flash播放器与Flash的关系。
可能有用户会认为虚拟机只是模拟计算机,最多也只是完成与实体机一样的操作,因此它没有太大的实际意义。其实不然,虚拟机最大的优势就是虚拟,即使虚拟机中的系统崩溃或者无法运行,也不会影响实体机的运行。虚拟机还可以用来测试最新版本的应用软件或者操作系统,即使安装带有病毒木马的应用软件,也无大碍,因为虚拟机和实体机是完全隔离的,虚拟机不会泄露实体机中的数据。
1.5.2 在VMware中新建虚拟机
目前,虚拟化技术已经非常成熟,产品如雨后春笋般出现,如VMware、Virtual PC、Xen、Parallels、Virtuozzo等,但最流行、最常用的当属VMware、Virtual Box。VMware Workstation是VMware公司出品的专业虚拟机软件,可以虚拟现有任何操作系统,而且使用简单,容易上手。
安装VMware Workstation的具体操作步骤如下。
步骤1:启动VMware Workstation,如图1.5.2-1所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0025_0001.jpg?sign=1739556023-nJH0RfC3XtyAWFi1jh8UGMTatW1QlD5x-0-8594db05b3e00c007dd9fb8ca9578485)
图1.5.2-1
步骤2:单击“下一步”按钮,勾选“我接受许可协议中的条款”单选框,如图1.5.2-2所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0025_0002.jpg?sign=1739556023-zDa96X1kM0U1C4p8kt0mwune4hZ1WiFX-0-61bd7d2dd88b86f396050ff4014906d4)
图1.5.2-2
步骤3:单击“下一步”按钮,设置“安装位置”,如图1.5.2-3所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0025_0003.jpg?sign=1739556023-PfY2AFZs2SKzm8faC7387NRdWz5Y1fyi-0-0e9a31f3e3edbd7bfa3229a240234621)
图1.5.2-3
步骤4:单击“下一步”按钮,勾选“桌面”“开始菜单程序文件夹”单选框,如图1.5.2-4所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0025_0004.jpg?sign=1739556023-bBSJnwgVcqch8XguWX9UEuheksD9a9yI-0-f188e53166bae42f37fa73a777cbbdcd)
图1.5.2-4
步骤5:单击“下一步”按钮,如图1.5.2-5所示,单击“安装”按钮进行安装。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0025_0005.jpg?sign=1739556023-s0Sl3OHfwnzCr0gAmvdZPDrbysrbiy4n-0-a82fc6495455210f8e366c9a7f660e9f)
图1.5.2-5
步骤6:安装完成后,弹出如图1.5.2-6所示的界面,单击“许可证”按钮,输入秘钥信息。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0025_0006.jpg?sign=1739556023-cdtwLxkhZuwdF1vTAqtVLEf06kaQVFXn-0-b8697c1dc6b84ca8d6e47983c7597a3e)
图1.5.2-6
步骤7:重新启动计算机,打开“网络和共享中心”窗口,可看到VMware Workstation添加的两个网络连接,如图1.5.2-7所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0026_0001.jpg?sign=1739556023-ge0gLa7OtE4AyM0R0nwRbJbhV1tjT230-0-a7b359e04c9a9138da513844f93db770)
图1.5.2-7
步骤8:打开“设备管理器”窗口,展开“网络适配器”节点,可以看到其中添加的两块虚拟网卡,如图1.5.2-8所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0026_0002.jpg?sign=1739556023-FL7p3cNcL0ZGOgy58tRLfbKXYy1QhIG8-0-532291ffaa5cf5bb65e74145e045b897)
图1.5.2-8
1.5.3 在VMware中安装操作系统
在VMware中安装虚拟操作系统的具体操作步骤如下。
步骤1:进入“VMware”主窗口,单击“创建新的虚拟机”选项,如图1.5.3-1所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0026_0003.jpg?sign=1739556023-fO2k0SKFkAtDwA2x90S4MQXPMRjxzE81-0-5b3f4e2d5975f44744228b2bb78fdc63)
图1.5.3-1
步骤2:弹出“新建虚拟机向导”窗口,选择“典型(推荐)”选项,单击“下一步”按钮,如图1.5.3-2所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0027_0001.jpg?sign=1739556023-tOEtTsc4wMBFSOfgTO18P25carjj3CjP-0-cc5e43830ce380dfbeed54804984aaa6)
图1.5.3-2
步骤3:弹出“新建虚拟机向导”窗口,选择“安装程序光盘映像文件(iso)”选项,如图1.5.3-3所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0027_0002.jpg?sign=1739556023-2cLHFmRlAnPWRLWnD44vCE6NPh48Cmwc-0-0019d5b61709f4e241e0883abfa71303)
图1.5.3-3
步骤4:单击“浏览”按钮,在弹出的“浏览ISO映像”窗口中,选择Windows 7的iso镜像文件,如图1.5.3-4所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0027_0003.jpg?sign=1739556023-1DF0KNemInZalP4nHDmXHwIibLz9EUYP-0-fc34777296cb6d0f27126fb99d678cc7)
图1.5.3-4
步骤5:单击“打开”按钮,返回“新建虚拟机向导”窗口,单击“下一步”按钮,如图1.5.3-5所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0028_0001.jpg?sign=1739556023-znJHLGLBlOhFtsTZKSNmP7DKZzMNnauH-0-38aebb8bd807d915313e77ecdf1a28a0)
图1.5.3-5
步骤6:弹出“新建虚拟机向导”窗口,在“要安装的Windows版本”下拉框中,选择“Windows 7 Home Basic”选项,“全名”文本框中输入登录用户名,“密码”文本框输入设置的密码,“确认”文本框中再次输入设置的密码,单击“下一步”按钮,如图1.5.3-6所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0028_0002.jpg?sign=1739556023-LuWJ95A1tyL6sUxwjv6HDNAJRUqDpfq8-0-2bf1cecdcc6b7fa3b9de87244882eb6b)
图1.5.3-6
步骤7:弹出提示需要激活的窗口,单击“是”按钮,稍后激活,如图1.5.3-7所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0028_0003.jpg?sign=1739556023-ywGm6rrCczcCwcZXxfSNw8XU4GO4tqbH-0-0faf7a82aef9093bdce8899f76af8300)
图1.5.3-7
步骤8:在“新建虚拟机向导”窗口中,在“虚拟机名称”文本框中输入虚拟机的名称,在“位置”选项中单击“浏览”按钮,选择新建虚拟机需要存放的路径,单击“下一步”按钮,如图1.5.3-8所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0028_0004.jpg?sign=1739556023-1pjq9hosXoXUNbvNImbPasEZxdWBLIb4-0-3483ed51bc77ef19bc9eaa247f959909)
图1.5.3-8
步骤9:在“新建虚拟机向导”窗口中,“最大磁盘大小”选项设置给虚拟机分配的存储大小,选择“将虚拟机磁盘拆分成多个文件”选项,单击“下一步”按钮,如图1.5.3-9所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0028_0005.jpg?sign=1739556023-QL0w87PIQhKqCZC79f6Cv4ffZzKcVfpN-0-c6d61d30ee8f924f7176e0fee6c34555)
图1.5.3-9
步骤10:在“新建虚拟机向导”窗口中,单击“完成”按钮,完成设置,如图1.5.3-10所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0029_0001.jpg?sign=1739556023-DPqGBRieuhvA8oMjCrDWxkd46j4iYwoo-0-4d3ee12d33f4964031c148254882981b)
图1.5.3-10
步骤11:返回VMware主界面,单击窗口左侧的“我的计算机”→“Windows 7”栏,在导入的虚拟机右侧窗口中,可看到该主机硬件和软件系统信息,如图1.5.3-11所示,单击“编辑虚拟机设置”选项。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0029_0002.jpg?sign=1739556023-KQRqYXJizXCev26FoasKs6TswiQj9Vst-0-46dc4cdfb61fa2b3ff8f6db1c992a70b)
图1.5.3-11
步骤12:选择“CD/DVD(SATA)”选项,在右侧“连接”栏中可选择“使用物理驱动器”或“使用ISO映像文件”单选项,然后单击“确定”按钮,如图1.5.3-12所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0029_0003.jpg?sign=1739556023-XaU4aQmx4bpu6ZLzNJCLf00jwMvtofwv-0-798e92bef7d1261243cb1676c31eb9ca)
图1.5.3-12
步骤13:返回VMware主界面,单击“开启此虚拟机”选项,如图1.5.3-13所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0030_0001.jpg?sign=1739556023-zmDqUUlXtdgCOlMXDL8hcxOd4ls7W6JF-0-d15961be170456740d250c2326697eba)
图1.5.3-13
步骤14:出现Windows 7操作系统语言选择界面,按实际安装操作系统的方式进行,即可完成虚拟机系统的安装,如图1.5.3-14所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0030_0002.jpg?sign=1739556023-QdHQhQN4iPDxhav5eHh6kIlY7J4qFp2x-0-d7bdd662538fbb046006ba0f75b87d96)
图1.5.3-14
1.5.4 安装VirtualBox
安装VirtualBox的具体操作步骤如下。
步骤1:双击VirtualBox安装程序,进入初始安装页面,单击“下一步”按钮,如图1.5.4-1所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0031_0001.jpg?sign=1739556023-HBOhFr7xGcW0O7H30wxfRXRpMkFdQcBX-0-0a3276bbfcbb00c42fa6b70367a69337)
图1.5.4-1
步骤2:单击“浏览”按钮,在弹出的窗口中选择VirtualBox的安装路径,单击“下一步”按钮,如图1.5.4-2所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0031_0002.jpg?sign=1739556023-MJgdtWEeHHkvQ5O94y1RPPyTYpJ7poNW-0-e6372da706392ac45d80ffb8fb743f24)
图1.5.4-2
步骤3:默认勾选功能项,单击“下一步”按钮,如图1.5.4-3所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0031_0003.jpg?sign=1739556023-TusleEpmALz16wRoKNjqVZ8rA4xZW3ZT-0-680889e599e98e952957a079ef9c2793)
图1.5.4-3
步骤4:查看警告内容,单击“是”按钮,如图1.5.4-4所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0031_0004.jpg?sign=1739556023-sde86dFkRiwGwUWY7uxc3zb4SMhbDbKe-0-61259b783cd254e7f22e76bca52ca826)
图1.5.4-4
步骤5:准备好安装,单击“安装”按钮,开始进行安装,如图1.5.4-5所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0031_0005.jpg?sign=1739556023-8Deu5r3ksaRUrlxva1nHZ4EQEdob16og-0-ef9b24d19496e51252a56e8d2e383bfe)
图1.5.4-5
步骤6:查看安装进度,耐心等待安装完成,如图1.5.4-6所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0031_0006.jpg?sign=1739556023-TlDtk1vpLQTmSUPWU80RxRQofR5T18sl-0-58ac576ef81d9025ba6133614951f784)
图1.5.4-6
步骤7:安装过程中会弹出提示是否安装“通用串行总线控制器”,单击“安装”按钮,如图1.5.4-7所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0032_0001.jpg?sign=1739556023-Md89egeiAZ7mjYf1aPcZxoLFkCGmgizP-0-bdb00f67a19783331cdcdfe14d2e30ec)
图1.5.4-7
步骤8:勾选“安装后运行Oracle VM VirtualBox 6.0.8”选项,单击“完成”按钮,如图1.5.4-8所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0032_0002.jpg?sign=1739556023-RXdcXngtwxm8jRK3W8dA2Nye8CU20X8y-0-0c5659da0a793e8b5cb479afb7b110ef)
图1.5.4-8
步骤9:安装完成,进入VirtualBox启动界面,如图1.5.4-9所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0032_0003.jpg?sign=1739556023-8jLewSmMQktd9u9M6C2b5P6dQvjyt1Vm-0-284d23865d8104da3d7af7fe75aad210)
图1.5.4-9