Web入门之路--第2篇(XAMPP的配置和pikachu靶场的搭建)


这一节中我们要在虚拟机中配置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靶场可能会有一行红字提示你要初始化,点击红字进行初始化即可)

声明:大K|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - Web入门之路--第2篇(XAMPP的配置和pikachu靶场的搭建)


I'm scared this is all i will ever be...I feel trapped in my own life...I think i've figured it out but in reality i'm as lost as ever...I wish i could choose the memories that stay...please,stay.