这一节中我们要在虚拟机中配置XAMPP,并在本地搭建pikachu靶场。
XAMPP是一款集成了Apache+MYSQL+PHP的服务器系统开发套件,可以在个人电脑上搭建服务器环境。
首先根据虚拟机中使用的php版本来确定要下载的XAMPP版本。这里不过多赘述,跟着我学习的朋友们可以在群里找到合适的XAMPP安装包。
(经过前两天的学习我发现,有些同学对电脑尤其是虚拟机的操作非常不熟练@_@,那我就把操作一步一步展现出来,跟着做就可以了)
按如下步骤将安装包复制到虚拟机里
打开这样一个文件夹后,在物理机找到XAMPP的安装包
右键复制,然后切换到虚拟机页面,在打开的文件夹中右键,选择粘贴
安装包成功粘贴过来后,右键文件夹空白处,选择“在这里打开终端”
打开终端后,依次执行
sudo chmod 755 xampp-linux-x64-8.2.12-0-installer.run
sudo ./xampp-linux-x64-8.2.12-0-installer.run
就这样,XAMPP 现在安装在/opt/lampp目录下
安装完毕后,执行如下命令启动XAMPP
sudo /opt/lampp/manager-linux-x64.run
至此,XAMPP安装启动完成
接下来讲解如何搭建pikachu靶场
pikachu靶场的压缩包我也已经发到群里,先下载好。
来到虚拟机页面,右键桌面空白处,选择“以root身份打开”
点击文件系统
然后依次进入:opt文件夹->lampp文件夹->htdocs文件夹
进入htdocs文件夹后,将物理机上下载好的pikachu压缩包粘贴到htdocs文件夹中。
然后右键文件夹空白处,选择“在这里打开终端”
在打开的终端中,输入并执行
unzip pikachu-master.zip
顺利的话,会有一个名为pikachu-master的文件夹在htdocs文件夹中出现,说明解压成功。
接下来我们启动图形化界面的XAMPP(如果在前面的教程中已经启动了没关掉,这里就没必要再启动了)
sudo /opt/lampp/manager-linux-x64.run
如果你是初次启动,可能会有一些使用说明要点,一路next就行
接下来来到这个界面,选择Manage Servers
依次选择MySQL Database和Apache Web Server,按右侧的start启动
顺利的话会看到下图,说明启动成功了
接下来在burpsuite的内置浏览器中,在地址栏中输入127.0.0.1/pikachu-master,按下回车访问
至此,pikachu靶场搭建成功。
(初次打开pikachu靶场可能会有一行红字提示你要初始化,点击红字进行初始化即可)
Comments | NOTHING