视讯游戏提供最新游戏下载和手游攻略!

黑客必备基础工具:深入解析虚拟机软件

发布时间:2024-10-21浏览:36

大家好,今天来为大家分享黑客必备基础工具:深入解析虚拟机软件的一些知识点,和的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!

所以今天就以本篇文章内容介绍一下虚拟机的基本使用方法以及如何用虚拟机搭建基本的安全攻防环境。

一、 虚拟机的使用方法

1、 基本定义

虚拟机通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统,它能模拟出一个或多个电脑并安装各自的操作系统和软件,互不干扰。虚拟机下的系统与你电脑系统无关,可以安装任意系统,如windows、linux、UNIX等。一般使用虚拟机系统可以用来测试黑客木马、病毒不影响你自身的系统。可以用来模拟多个终端组建网络,搭建网络攻防。

2、 使用方法

现在主流的虚拟机软件有两个,一个是VMware Workstation,另一个是VirtualPC Workstation。这两个软件有很多不同点。比如,VirtualPC操作比较简单,对于初学者,这是一个很好操作的软件,但是缺点是功能少。而VMware的功能比较强大,它支持Linux,具有:快照、捕捉屏幕、捕捉视频等功能。

今天我们主要以VMware Workstation虚拟机软件,安装Kali Linux系统为例进行阐述。

Kali Linux 是什么?

如果你听到一个 13 岁的黑客吹嘘他是多么的牛逼,是有可能的,因为有 Kali Linux 的存在。尽管有可能会被称为"脚本小子",但是事实上,Kali 仍旧是安全专家手头的重要工具(或工具集)。

Kali 是一个基于 Debian 的 Linux 发行版。该系统里包含了很多渗透和审计工具。大多数做安全测试的开源工具都被囊括在内。

是不是大家看到这里有点迫不及待的想下载下来安装用用啊?好的,接下来介绍一下如何用VMware Workstation虚拟机软件安装Kali Linux系统:

(一)、下载系统镜像文件

1) 首先下载系统镜像,进入kali官网,在Downloads中选择Download Kali Linux,如下图所示。

2) 根据电脑配置选择合适的版本,在这里我选择的是64位版本,点击HTTP下载镜像文件。

(二)、创建新的虚拟机

1) 打开VMware Workstation,创建新的虚拟机,我们使用自定义的配置方法。

2) 导入系统镜像文件。

3) 选择客户机操作系统及版本。

4) 输入虚拟机的名称和安装位置。

5) 点击下一步直至出现以下界面。为虚拟机分配内存,建议不要超过提示的最大推荐内存,这里分配2GB。

6) 继续点击下一步,使用推荐选项,直至出现磁盘容量分配。一定要比建议分配容量大!一定要比建议分配容量大!一定要比建议分配容量大!否则后面安装时会卡在奇怪的地方。

选择将虚拟磁盘存储为单个文件。

(三)Kali Linux安装方法

1.开启虚拟机,进入安装界面,选择图形界面安装(Graphical install)。

2.自定义主机名。

3.按如下步骤进行。

4.这个时候可能会出现错误,如果没有错误,直接跳到第8步。

5.重启计算机,进入BIOS(我的是HP)

6.将Virtualization Technology改为Enable

7.保存并退出,重启后打开虚拟机,重新进行安装Kali Linux操作。

8.等待系统安装。如果配置虚拟机时分配磁盘空间不足,这个时候可能会卡死。

9.经过漫长的等待后,选择将GRUB安装至硬盘。

10.大功告成。

11.重启虚拟机后进入系统,输入用户名和密码,用户名默认为root

二、 如何用虚拟机搭建基本的安全攻防环境

安全攻防包含内容较多,咱们以利用虚拟机搭建渗透测试环境为例进行阐述,让大家学会如何利用虚拟机完成基本的实验测试。

1、所需条件:

VMware Workstation

Windows XP系统映像

Kali Linux虚拟映像

2、网络拓扑

3、安装步骤

步骤1:在VMware Workstation上运行Windows试用版操作系统

一旦我们下载并安装了VMware Workstation,下一步就是下载并安装Windows XP, Vista, Server 2003,因为这些系统有许多著名的安全问题。可以在https://pcriver.com/operating-systems/windows-xp-professional-iso-download.html链接下载到映像。

在下载了".iso"文件后,打开VMware Workstation,选择"File",单击"New virtual machine",选择下载好的".iso"文件。

按照屏幕上的指令在workstation上安装windwos XP。

点击"Customize Hardware"按钮,配置其它的设置选项,比如内存,USB设置等。RAM大小可以根据需要增加或减少。

如上图所示,选择"Power on this virtual machine after creation"选项,单击"Next"按钮。

步骤2:寻找并配置有漏洞的web应用程序

有很多有漏洞的应用程序,我们可以用来以学习为目的练习渗透测试。下面是一些应用程序:

基于PHP, Apache以及MySQL,需要安装到本地。

J2EE web 应用程序,需要在本地运行。

下面,我们将学习如何在虚拟机中安装有漏洞的运行程序。因为我们已经有了一个正在运行的Windwos XP虚拟机。我们将看到如何在该系统上运行有漏洞的应用程序。在这个练习中,我们将配置Damn Vulnerable Web Application (DVWA)。这个应用程序有若干基于web的漏洞,比如跨站脚本 (XSS), SQL注入, CSRF,命令注入等。

下面的步骤会帮你安装一个web服务器,并运行应用程序。

1、现在并安装XAMPP,对于Windows XP,可以在这里https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/1.8.2/xampp-win32-1.8.2-6-VC9-installer.exe/download下载XAMPP。

2、一旦安装了XAMPP,到控制面板点击"Start"按钮,开启Apache和MySql服务。

3、在这里http://www.dvwa.co.uk/下载DVWA应用程序,解压文件到一个新的文件夹中,命名为"dvwa"。

4、打开"C:\xampp\htdocs"文件夹,把该文件夹里的内容移动到另外一个地方。

5、把"dvwa"文件夹拷贝到"C:\xampp\htdocs"目录。

6、在浏览器的地址栏中输入下面的内容并访问:http://127.0.0.1/dvwa/login.php

会显示一个数据库设置页面。

7、到"C:\xampp\htdocs\dvwa\config"文件夹下,用记事本打开"config.inc"文件。

8、移除"db_password"的值,如下图所示.

9、回到浏览器,然后刷新页面,会显示一个登录页面。

10、输入默认的登录凭证,比如"admin/password",登录应用程序。

我们成功配置了一个web服务器并在其上安装了一个应用程序,现在我们通过Kali Linux或者BackTrack访问应用程序,访问http://ip-address-of-windows-xp-machine/dvwa/login.php,就可以开始攻击练习了。

当你通过Kali Linux或者BackTrack访问DVWA的时候,你可能会遇到"Access forbidden"错误,如下:

进入"c:\xampp\htdocs\dvwa"文件夹,打开"HTACCESS File",定位到"allow from"行,输入Kali Linux的IP地址,如下图所示:

再次访问URL,你可以看到DVWA的登录页面了。

步骤3:下载和安装Kali Linux

安装方法在以上章节描述过了,不再复述。

用户评论

柠夏初开

这篇文章写的真好,通俗易懂,我刚接触黑客这个领域,看了之后对虚拟机的应用有了很大概了解。

    有16位网友表示赞同!

余笙南吟

虚拟机真是黑客必备!之前一直以为只是玩游戏用的,没想到在安全测试和实验环境搭建上如此实用!

    有10位网友表示赞同!

恰十年

讲的确实有道理,用虚拟机能有效隔离风险,我打算以后学习的时候好好试试看。

    有13位网友表示赞同!

陌上蔷薇

对新手来说这篇教程还行吧,但我感觉对于有一定经验的黑客而言,这里的介绍有点太基础了。可以深入一些讲解不同类型虚拟机的优缺点比较?

    有14位网友表示赞同!

景忧丶枫涩帘淞幕雨

虚拟机确实好用,尤其是像VMware和VirtualBox这样的软件,操作简单强大!但文章没有提到安全方面的防护措施,希望下次可以再多说一些!

    有19位网友表示赞同!

丢了爱情i

我一直以为黑客都是用复杂专业的工具,没想到基础的虚拟机也能起到如此重要的作用,学习一下吧!

    有12位网友表示赞同!

墨染年华

这个标题点到为止,很吸引人!之前没了解过黑客工具,这次好好来研究虚拟机的用法。

    有16位网友表示赞同!

旧爱剩女

我平时在学习编程的时候也会用到虚拟机,帮助隔离不同项目的环境。感觉这篇文章写的挺全面的,入门确实可以参考一下。

    有8位网友表示赞同!

心脏偷懒

黑客的世界真是太复杂了!这篇只是触碰到了表面,想真正深入了解还需不断学习和实践.

    有9位网友表示赞同!

三年约

文章讲到的工具软件我都比较熟悉,不过建议还可以补充一些最新的黑客工具,比如容器技术等,会更有参考价值!

    有16位网友表示赞同!

余温散尽ぺ

虚拟机确实方便啊!以前自己搭建测试环境很麻烦,现在用虚拟机直接搞定,效率高很多,而且不会影响主机系统。

    有16位网友表示赞同!

£烟消云散

我觉得文章没有提到足够多关于黑客行为的应用场景,比如如何利用虚拟机进行网络攻击实验或者安全漏洞检测等等。

    有12位网友表示赞同!

微信名字

写的太简单了,对新手来说还不错,但对我这样的玩家/黑客来说,完全不够深入! 最好加上一些高级技巧和案例分析!

    有18位网友表示赞同!

龙吟凤

我觉得文章结构比较清晰,解释虚拟机的原理也很到位,可以作为学习的入门指南。

    有8位网友表示赞同!

没过试用期的爱~

我对黑客的认知仅限于网络安全和犯罪,没想到虚拟机还有这么多应用场景!这篇文章让我受益匪浅!

    有7位网友表示赞同!

爱到伤肺i

希望以后能更新一些关于更高级虚拟机的知识,比如在进行渗透测试时如何利用虚拟机的隔离性...

    有10位网友表示赞同!

墨染天下

黑客的世界真是太精彩了!虚拟机的玩法我还在慢慢探索,期待能学到更多真知识。

    有20位网友表示赞同!

热点资讯