![黑客攻防从入门到精通:命令版(第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=1739283703-HtTba3sEo6KtlhXzmrFsyauJIT0BjQRg-0-246b1505448263a4e2540f8e0356f14c)
图1.5.2-1
步骤2:单击“下一步”按钮,勾选“我接受许可协议中的条款”单选框,如图1.5.2-2所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0025_0002.jpg?sign=1739283703-EZLNB5HKY5MeTupHEW5Tu6sSdVo4aiCA-0-1e33abd8f1e40660ed1e31b258fc9e40)
图1.5.2-2
步骤3:单击“下一步”按钮,设置“安装位置”,如图1.5.2-3所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0025_0003.jpg?sign=1739283703-MBccb3UlS5Y6xXY9TbkJMZ1H8a5r5fLw-0-a1941ea334765b537a2bba73cf7351d3)
图1.5.2-3
步骤4:单击“下一步”按钮,勾选“桌面”“开始菜单程序文件夹”单选框,如图1.5.2-4所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0025_0004.jpg?sign=1739283703-miVONLtsmEwpEayA52iXfVKDF6nZ8MSH-0-27eef745bb4a17e841c7c5573482dd21)
图1.5.2-4
步骤5:单击“下一步”按钮,如图1.5.2-5所示,单击“安装”按钮进行安装。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0025_0005.jpg?sign=1739283703-kRYkYfJ3mQuZrVytlV6T0tCrhK3bYDC6-0-31a48369886ddad989382fc3aa98c99f)
图1.5.2-5
步骤6:安装完成后,弹出如图1.5.2-6所示的界面,单击“许可证”按钮,输入秘钥信息。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0025_0006.jpg?sign=1739283703-dc9aNkIxERl1LVxBF2koeUJT6ioqTdVZ-0-08307d50c4c70bfb798b146c6dd39af8)
图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=1739283703-nFFbVj26LWPmLLeJ9y6Aa33VTf0VxExx-0-68a0bc7b7d9bc60e0e4abf7d2438c6d8)
图1.5.2-7
步骤8:打开“设备管理器”窗口,展开“网络适配器”节点,可以看到其中添加的两块虚拟网卡,如图1.5.2-8所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0026_0002.jpg?sign=1739283703-fHx9gMjYUNUC92Oyh0qGPS5srIMv5cEx-0-18bd919a9c9c90d2e98c2b4bd0b9616a)
图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=1739283703-OGrruQRy5Ns61b3Pvk5BSdh4oAkXhsTt-0-75a78be1c1b6174a827f7f1adb4e38d8)
图1.5.3-1
步骤2:弹出“新建虚拟机向导”窗口,选择“典型(推荐)”选项,单击“下一步”按钮,如图1.5.3-2所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0027_0001.jpg?sign=1739283703-blNJuwOzjkkkHEnR6OwANezJnTSMvWYm-0-27957648de094578dbcfdc8e90fef99e)
图1.5.3-2
步骤3:弹出“新建虚拟机向导”窗口,选择“安装程序光盘映像文件(iso)”选项,如图1.5.3-3所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0027_0002.jpg?sign=1739283703-Ud4n6M7Jdzs7VuFLOgPJcPiPg6HXtzUK-0-699f5cd7181976827d0afb33a76f1459)
图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=1739283703-cnI8iGFEvPyQG7uKaCYmO7G80uOFHluG-0-2fcff595fa3cb36b44f4031edaf7015d)
图1.5.3-4
步骤5:单击“打开”按钮,返回“新建虚拟机向导”窗口,单击“下一步”按钮,如图1.5.3-5所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0028_0001.jpg?sign=1739283703-C6t7oYLjSYNg5nrYpfYKqZxasGC4V27A-0-e068fb5952d803c5c5c0ad2968632361)
图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=1739283703-QiC4FvK4EoDZaWkwqUdhfEmFmnF1QhYR-0-19a9e9d21a7b21f508a3998b1f8140e6)
图1.5.3-6
步骤7:弹出提示需要激活的窗口,单击“是”按钮,稍后激活,如图1.5.3-7所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0028_0003.jpg?sign=1739283703-3gWGyXdSa27l4dnOV2EwLP0BtAEmYlmJ-0-99163ce7241d39e85723e3faef0fbcb7)
图1.5.3-7
步骤8:在“新建虚拟机向导”窗口中,在“虚拟机名称”文本框中输入虚拟机的名称,在“位置”选项中单击“浏览”按钮,选择新建虚拟机需要存放的路径,单击“下一步”按钮,如图1.5.3-8所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0028_0004.jpg?sign=1739283703-IZR7AbshYkqUMfYD51RY7CKLDBHQb4b4-0-d2dabe122c5c77e6946d2c0a05c7ef44)
图1.5.3-8
步骤9:在“新建虚拟机向导”窗口中,“最大磁盘大小”选项设置给虚拟机分配的存储大小,选择“将虚拟机磁盘拆分成多个文件”选项,单击“下一步”按钮,如图1.5.3-9所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0028_0005.jpg?sign=1739283703-Q7WKS5eZipyK88iFNXE7jHNPSlR4mQE6-0-39e40b43ed720368bcce2265c9541cb0)
图1.5.3-9
步骤10:在“新建虚拟机向导”窗口中,单击“完成”按钮,完成设置,如图1.5.3-10所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0029_0001.jpg?sign=1739283703-pryrRrxoeShCcf4eJpCHiZso4XZne9YU-0-d9d57501ba36344c1ebc2cc9e181eef4)
图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=1739283703-X49FanK5Kwi7KinKRdSiV766dsAGVH64-0-6b7de89bea60610ceac8d155c476d9e9)
图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=1739283703-9MERKOii1VoVOk3p7fq33KSxA9IGFt4I-0-0077fc0bf738f924484624d85499a246)
图1.5.3-12
步骤13:返回VMware主界面,单击“开启此虚拟机”选项,如图1.5.3-13所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0030_0001.jpg?sign=1739283703-Dzac9oLNI2fnQwyckSy9hj5AT2ptrlGG-0-12eb5b014d0f426b76bd7d1a7803ae8a)
图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=1739283703-o72ltQG3tphBJ6Wm2UJevHMNxqWbWrzV-0-dab0957373436fec6d4359a94803ca9f)
图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=1739283703-0hgjbw1ziqT54MRmiJx9kx48AkHKKf43-0-e2b81dabffc5bc05333e49ecbddf2f55)
图1.5.4-1
步骤2:单击“浏览”按钮,在弹出的窗口中选择VirtualBox的安装路径,单击“下一步”按钮,如图1.5.4-2所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0031_0002.jpg?sign=1739283703-813w0m64BonLP9awGSl1e1AisFf2mzdv-0-8be9675f50f5951dc15d5c0a105d22e5)
图1.5.4-2
步骤3:默认勾选功能项,单击“下一步”按钮,如图1.5.4-3所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0031_0003.jpg?sign=1739283703-lj00RnjRcquA5gF6Uu7QXern8dLp9A9L-0-ad8499619e331faaa53036856c91e158)
图1.5.4-3
步骤4:查看警告内容,单击“是”按钮,如图1.5.4-4所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0031_0004.jpg?sign=1739283703-HuZ1dT1fWMFJoEpSMp9L9TKgv8pvB6jN-0-cd4a6e348658072acd8d08b2bb1f9d21)
图1.5.4-4
步骤5:准备好安装,单击“安装”按钮,开始进行安装,如图1.5.4-5所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0031_0005.jpg?sign=1739283703-MuLQvA0TV5GbqzgRilM2wk3olE3NM4JK-0-0abf202b06ee6765672197d166701c87)
图1.5.4-5
步骤6:查看安装进度,耐心等待安装完成,如图1.5.4-6所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0031_0006.jpg?sign=1739283703-Jxs6t7oyUvaimpxYqxQcukx2hhAWa3b2-0-30b4e46def28878f5edcb55392d075a4)
图1.5.4-6
步骤7:安装过程中会弹出提示是否安装“通用串行总线控制器”,单击“安装”按钮,如图1.5.4-7所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0032_0001.jpg?sign=1739283703-JksSllH9y4x8hYEYnHVhsI0sjYxoB7ih-0-99e370adb42e40704bbdd9ca5585ea04)
图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=1739283703-jihMTfkhg8CYOG1AB5AlrDT7XV94aRql-0-730d8e66bd6395c725ade11594d32b39)
图1.5.4-8
步骤9:安装完成,进入VirtualBox启动界面,如图1.5.4-9所示。
![](https://epubservercos.yuewen.com/726BD1/17113104604316906/epubprivate/OEBPS/Images/figure_0032_0003.jpg?sign=1739283703-SJ2fOx7vgc6TurZ1UpeHwRiMM1v5Q3sD-0-db9baf81505c919babc53d486a5ec6af)
图1.5.4-9