危险漫步博客
新鲜的“黑客思维”就是从全新的角度看待黑客技术,从更高的层面去思考;专注于黑客精神及技术交流分享的独立博客。
文章2291 浏览19862026

初学者的非主流虚拟机之旅

前一阵为了提高自己的技术,我又请出了雪藏在硬盘某旮旯角落的几个扫描器、木马配置端、图标个性工具和捆绑器,结果发现其中有好几个都不幸被杀毒软件的空闲全盘扫描功能给毙了。没办法,还是到网上再百度搜索一番并重新下载使用,当然都是在关闭杀毒软件的前提之下进行了,最终又在“意料之中”地中了招——也不知是哪位朋友在本来就不太干净的工具中绑进了那个啥,真是不厚道!郁闷之余也是痛定思痛啊,想我这样中招已经不是一次两次了,是不是该想个两全其美的方法呢——既能安全地使用十八般武器,又能不“伤”自己?除此之外,有一些工具在Win 7下是无法正常运行的,所以非常有必要在Win 7系统中再“嵌套”出个XP系统来作为入侵黑站的“实验田”!一开始想到可以使用“沙盒”(即S andb ox,属于计算机安全领域中的虚拟技术,如著名的“影子系统”),不过细想之后觉得并不符合自己的要求,再加上经过一番百度之后也没找到什么比较中意的东东,放弃。

后来转念一想,还是试试虚拟机吧,这方面的资料非常多,技术也比较成熟,影响力较大的莫过于VMware Workstation了,可惜体积过于庞大(300多MB),而且我的本本儿上的Win 7在经过SecurAble软件的检测之后,发现最后的“Hardware Virt,ualization”(“硬件虚拟”)项是“Locked Off”。

据说可能是CPU支持而主板的BIOS锁定了,结果我在开机的BIOS设置中找了老半天也没发现有个传说中的“Vutualization Teclmology”开关,当然也就谈不上将其设置为“Enable”的“有效”状态了。

虽然有人说或许可以通过刷BIOS来实现,但经济拮据而且硬件知识实在苍白的我可不敢冒这个险,呵呵。这样一来,我的Win 7就无法跑VMwareWorkstation了。至于Win 7自带的XP Mode虚拟机(Virtual PC 2007),也因同样的原因给绊在了门外,郁闷!心有不甘的我当然不会半途而废,后来找到了Oracle VM VirtualBox(其实名气也很大,只是我太孤陋寡闻而已),免费、开源,而且体积较苗条(75MB),最重要的是最终我在她的帮助下成功地在Win 7上虚拟出了XP!下面就随我进行一次非主流的虚拟机之旅吧!

第一步:新建虚拟电脑

首先,大家可以到我的115优盘下载“VirtualBox-4.0.0-69151-Win.exe”,之后就可以双击进行程序的安装了,具体过程不哕嗦了。安装成功之后双击运行,接着点击左上方的“新建”按钮进入“新建虚拟电脑”

向导,之后就是点击“下一步”按钮输入自己的虚拟电脑名称并选择操作系统的类型(“Microsoft'Windows”)、版本(“Windows XP”)。然后继续点击“下一步”按钮,设置虚拟电脑的可用内存大小、创建新的虚拟硬盘、选择其类型为“动态扩展”、虚拟硬盘所在位置和空间大小,一般情况都是按Virtual Box的默认设置,不必更改(我主要是怕出错,呵呵)。连续几个“下一步”之后,Virtual Box就会提示我们已经成功创建了新的虚拟硬盘,点击“完成”按钮之后再返回到Virtual Box的操作主界面。

第二步:XP的.iso镜像待用

此时,在“新建”按钮之下已经出现了刚才我们建立的一个名为“MyXP”的虚拟电脑,不过这可只是一个空壳子而已,除了我们指定的名称、类型及存放路径之外就没有什么实质性的内容了。接下来我们要做另外的一个准备工作——找一个XP系统的.iso镜像文件,此时可千万要注意啊,很多的Ghost光盘不太好用,我在此就反复地跌倒过N次,几乎两三个小时毫无进展,总是出错。即使是按照网上一些“大牛”的方法(先进入Win PE后再手工调用Ghost程序、再重启虚拟机),也没成功,不知是不是RP问题。为了避免少走弯路,我强烈建议大家使用“番茄花园Windows XPSP3 V1.21”,可以直接百度寻找,解压缩后生成“TomatoWinXY_SP3_V1.21.1SO”存盘待用。

第三步:安装虚拟机中的XP系统

回到第一步Virtual Box的操作主界面,右键单击“MyXP”或左键单击选中后再点击上方的“设置”按钮,在弹出的“MyXP-设置”窗口中单击左侧的“Storage”(“存储”的意思),接着点击“IDE控制器”右侧第一个“添加虚拟光驱”小按钮,将第二步中得到的“TomatoWinXP_ SP3__ V1.21.iso”文件选中,然后点击“确定”按钮,这就相当于将XI,安装光盘放进了虚拟电脑的“光驱”。

点击Vrtual Box的“开始”按钮,我们非常熟悉的“番茄花园”安装启动画面出现啦,用鼠标左键小心地点击一下这个画面的空白地方,目的是从当前的Win 7系统“跳”进虚拟电脑的XP安装过程中。按照提示,直接按一下键盘上的数字键“1”——自动安装番茄Windows XP SP3(标准系列),马上我们就看到了经典的XP安装界面。接下来的安装就不用我多说了,想必大家都经历过;大约半小时之后,XP虚拟机已经安装并成功启动,而且Virtual Box非常体贴地自动将虚拟机的XP联网设置完成,我们直接使用即可。在此需要提醒大家一句:如果你的鼠标跳进了XP虚拟机而无法返回到主机的Win 7的话,别慌,按一下键盘右侧的Ctrl键就马上又跳回来了,呵呵(直接点击Ⅺ嘘拟机就能跳进去)。

第四步:并不“蛇尾”的共享设置

似乎文章到这儿就完了,其实还有一点,那就是两个系统之间的通信,比如将已经存于Win7的黑客工具目录“共享”给XP虚拟机。说起来似乎是非常简单的,包括网上许多论坛也有不少是人云亦云的,一个相同的教程会被传N遍,甚至是以讹传讹。我也是费了不少工夫(晚饭都没顾得上吃呢)才终于搞定的,还是在刚才的“MyXP-设置”窗口中(此时的XP虚拟机是关闭状态),先单击选中“数据空间”按钮进行“添加数据空间”的操作,在Win7主机上“浏览文件夹”并设定好待共享的文件夹,可以设置多个,如“D:\共享”和“D:黑客技术学习”,之后点击“确定”按钮。

打开Win 7主机的“计算机”,根据自己之前安装Virtual Box所设置的路径,找一个名为“VBoxGuestAdditions.iso”的35MB大小的镜像文件,D:YProgram Files\OracleWirtualBox\VBoxGuestAdditions.iso,它是Virtual Box在安装过程中释放出来的(记住它的路径)。接着启动XP虚拟机,进入桌面之后点击最上面的“设备”菜单,执行其中的“分配光驱”- Choose a virtualCD/DVD disk file”,将其目标定位于刚才找到VBoxGuestAdditions.is0镜像文件,然后点击“打开”按钮。重启一下XP虚拟机,现在打开XP的“我的电脑”看一下,是不是比之前多了个“有可移动存储的设备”——“VirtualBox GuestAdditions”?双击打开它,最后是不是有个名为“VBoxWindowsAdditions-x86.exe”的文件?它就是传说中的“Virtual Box增强安装包”的一部分(可根据所安装的虚拟机系统不同来选择其它的),双击运行它,都是按照默认设置进行“Next”、“Next”、“Install”操作(不要更改安装路径,因为更改不了),最后按提示进行“Reboot now”(立刻重启)。

还记得之前提醒过的用键盘上的右Ctrl键进行Win 7主机与XP虚拟机之间跳转么?在“安装增加功能包”之后,现在我们已经可以让鼠标随便出入于主机与虚拟机之间了,虚拟机就像是主机的一个普通窗口一样(但还是不支持文件的直接拖曳等操作)。在XP虚拟主机的桌面“我的电脑”上右击鼠标选择“映射网络驱动器”,然后任意指定一闲置的驱动器号并单击“测览”按钮,看到了吧?在“整个网络”下面出现了“VirtualBoxShared Folders”-“Vboxsvr”,其中不就是之前我们设置“数据空间”时的“共享”和“黑客技术学习”两个文件夹么?选中一个后点击“完成”按钮,然后再重复做一次,这样就分别将两个共享目录设置成了Win 7主机与XP虚拟机的“通讯站”了。在XP虚拟机中打开“资源管理器”看一看,共享成功!

OK,其它的一些像是“分配USB设备”等更为详尽的设置就请大家自行试验摸索一下,应该没什么问题的。本文无技术含量,只是记录了危险漫步整整一天的搜索过程,在此与大家共享,希望能起到抛砖引玉的作用——比如在此基础之上安装个Chrome、Linux以及苹果的Mac系统演练演练,最后视大家生活愉快!