![黑客攻防从入门到精通:命令版(第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=1738895455-Rm6dWPbj1TV7uouZoFNcxtZGeCEMiKN9-0-a8f1fec27001a6fbe4380e6138d8e06d)
图1.5.2-1
步骤2:单击“下一步”按钮,勾选“我接受许可协议中的条款”单选框,如图1.5.2-2所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0025_0002.jpg?sign=1738895455-vdqv16OYGybJS3d2EVOUjA0xiqroF1aZ-0-1fd6ade263436456ac08185c98a103f8)
图1.5.2-2
步骤3:单击“下一步”按钮,设置“安装位置”,如图1.5.2-3所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0025_0003.jpg?sign=1738895455-Wj5K2TJ4KtZ4NjdiscXjvbvkS0JN7iro-0-0662b7108b34951d74eb3780d5d9769d)
图1.5.2-3
步骤4:单击“下一步”按钮,勾选“桌面”“开始菜单程序文件夹”单选框,如图1.5.2-4所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0025_0004.jpg?sign=1738895455-Ad65HLj6rk1MLPqZUdcsB0SDD32z8NVY-0-2ec2603d5c46e8f2c377b543406a7964)
图1.5.2-4
步骤5:单击“下一步”按钮,如图1.5.2-5所示,单击“安装”按钮进行安装。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0025_0005.jpg?sign=1738895455-oUyDMpgvnxmx7feWWRWf1ifpCYjhPqES-0-042a3866facc57bf44e5c067aeecc34a)
图1.5.2-5
步骤6:安装完成后,弹出如图1.5.2-6所示的界面,单击“许可证”按钮,输入秘钥信息。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0025_0006.jpg?sign=1738895455-5be1Ty1gbtegmeLVx2O7bpA5D2aDl3gT-0-6152bc8d299dd83b47300eae5632c49f)
图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=1738895455-K11l2Ii1Cyr9mJ1Tq5GK4jao2FORuJZY-0-dd0fc0e7d0cf8b798275485f9f05fd2e)
图1.5.2-7
步骤8:打开“设备管理器”窗口,展开“网络适配器”节点,可以看到其中添加的两块虚拟网卡,如图1.5.2-8所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0026_0002.jpg?sign=1738895455-Mal8kCZYIIqJHc20kjfZq1eXXRicwKcE-0-e160590eac96ee3a677b45c15d662d21)
图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=1738895455-pP9Qya6wnwCqXgqpM1L0kR9bj5DbifC2-0-cdd1fc4efb586017310e95035e97a824)
图1.5.3-1
步骤2:弹出“新建虚拟机向导”窗口,选择“典型(推荐)”选项,单击“下一步”按钮,如图1.5.3-2所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0027_0001.jpg?sign=1738895455-T0vLo6XKV4ivCxoymTkqiERljPwcIjFu-0-0957dd7a5ac6e6d05646db98d7cb9799)
图1.5.3-2
步骤3:弹出“新建虚拟机向导”窗口,选择“安装程序光盘映像文件(iso)”选项,如图1.5.3-3所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0027_0002.jpg?sign=1738895455-KGJ89dhg9nDjBhj0af89wYYKJlLpQlcu-0-98d6e7bfb4934717b1df4262db7a00b4)
图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=1738895455-QwGbfay6Mp6lBwa4K6m99CFlvSJfpmER-0-5cf61e257e6b6e909e1e89ed6040b295)
图1.5.3-4
步骤5:单击“打开”按钮,返回“新建虚拟机向导”窗口,单击“下一步”按钮,如图1.5.3-5所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0028_0001.jpg?sign=1738895455-y5AkG5IMiFTIn7pcjCYdL0XlcBThSVaT-0-31e4cf72d10f9fbb30b6d71201ade886)
图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=1738895455-b1SAdek0p2PgCI2gJqw6pQbwmSfgTyyz-0-29b557463985c3a3b96448bbd5dd3fb2)
图1.5.3-6
步骤7:弹出提示需要激活的窗口,单击“是”按钮,稍后激活,如图1.5.3-7所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0028_0003.jpg?sign=1738895455-rDVzyz42RT1SJe3SMIO15O86eiHX3uUe-0-045226995aa2090a68b6d660724e32d7)
图1.5.3-7
步骤8:在“新建虚拟机向导”窗口中,在“虚拟机名称”文本框中输入虚拟机的名称,在“位置”选项中单击“浏览”按钮,选择新建虚拟机需要存放的路径,单击“下一步”按钮,如图1.5.3-8所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0028_0004.jpg?sign=1738895455-Mtjo2anx5sFvGJ5HmE1YrKCyUaRBXmuY-0-a9919f934c96fb128d2deeb1c9743d5e)
图1.5.3-8
步骤9:在“新建虚拟机向导”窗口中,“最大磁盘大小”选项设置给虚拟机分配的存储大小,选择“将虚拟机磁盘拆分成多个文件”选项,单击“下一步”按钮,如图1.5.3-9所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0028_0005.jpg?sign=1738895455-OJwJcqlgApZpEoi6pgsDB152D4edswDJ-0-8d04a14840382e04b3c948738752b799)
图1.5.3-9
步骤10:在“新建虚拟机向导”窗口中,单击“完成”按钮,完成设置,如图1.5.3-10所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0029_0001.jpg?sign=1738895455-MY1kkdXZzc07Aw3b69XhF0aWLQ299B0Y-0-97734decb98f474f15a84a77d9f3281f)
图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=1738895455-DnHg9eoex0ptM8BHWjhz2MECINzZcXtm-0-f8faaae9479ced32587540c4e8361a51)
图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=1738895455-sA5lPzmdsZkAjGPx24dzlNrp6PTFuwYw-0-aa91346de82298c406d33efaf77f2bcb)
图1.5.3-12
步骤13:返回VMware主界面,单击“开启此虚拟机”选项,如图1.5.3-13所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0030_0001.jpg?sign=1738895455-rrPbTa4cgqe7uP74h8MWviesEJXPnuOq-0-e70d4e1ac2e2b46e347088017105e2fe)
图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=1738895455-WB8Vyu37yWat9eA8jvIZylorPn13YcGA-0-10a8fd55e768455018313e2a956f1cd3)
图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=1738895455-Y7aJwILjLyiWwOkNSAdsf8JBziwTfnbU-0-d6dedca3d9a8585ae2f2eb4f8bf3ce2c)
图1.5.4-1
步骤2:单击“浏览”按钮,在弹出的窗口中选择VirtualBox的安装路径,单击“下一步”按钮,如图1.5.4-2所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0031_0002.jpg?sign=1738895455-P8dBgkzkVE6ZtkdnMwbJTt5HdxQwgNFN-0-c1486fdf9d290754dd1e9e0ba7630e95)
图1.5.4-2
步骤3:默认勾选功能项,单击“下一步”按钮,如图1.5.4-3所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0031_0003.jpg?sign=1738895455-UitST3q44TXSnBUkUoaV8fHt9xmq0zPc-0-de8c2e5c03bf39b4934006b5e6be367b)
图1.5.4-3
步骤4:查看警告内容,单击“是”按钮,如图1.5.4-4所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0031_0004.jpg?sign=1738895455-PDBrlVGL5ZLzQMGMc93WAfUXZeRxsBFd-0-d490499963b58648e209c32a5c9cb96d)
图1.5.4-4
步骤5:准备好安装,单击“安装”按钮,开始进行安装,如图1.5.4-5所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0031_0005.jpg?sign=1738895455-YKpXfXF0FphlG0pgqJzSLHErTiYBZ5BH-0-3630c21bffa85d73a12c9bc0598eefef)
图1.5.4-5
步骤6:查看安装进度,耐心等待安装完成,如图1.5.4-6所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0031_0006.jpg?sign=1738895455-uQzvOA52Mjm6DXe52ZkDYEeILRoM7dc3-0-ac425a0435cc46d45e6a58c773041f9d)
图1.5.4-6
步骤7:安装过程中会弹出提示是否安装“通用串行总线控制器”,单击“安装”按钮,如图1.5.4-7所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0032_0001.jpg?sign=1738895455-UMmEXiyTVXlZFWFz9h6AEnEvBy3FYJyU-0-d4f468713bfdcf8ac47ddd2413ce72c7)
图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=1738895455-LHhUOLjIaaQWNurB5B35Rx97j1QLBvgp-0-d8c70a81d97268ea69f98202633bc2f7)
图1.5.4-8
步骤9:安装完成,进入VirtualBox启动界面,如图1.5.4-9所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0032_0003.jpg?sign=1738895455-gWWRIFUqz2cqHCDgcQtO5LuG1iEpcvDJ-0-2b7c9f14356d57112e0e77ac3f4bfd9c)
图1.5.4-9