利用xampp集成环境搭建pikachu靶场及部分问题解决

Posted dxyg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用xampp集成环境搭建pikachu靶场及部分问题解决相关的知识,希望对你有一定的参考价值。

xampp的环境部署

1.本地服务器的搭建

首先要到官网下载xampp https://www.apachefriends.org/zh_cn/index.html

有各个不同的系统版本,这里我们选择windows系统的版本进行下载

技术图片

 

 

下载完成完成后就是安装了,一直点击下一步选择好自己所要放置xampp的文件夹即可。

安装完毕后,打开xampp就来到软件页面如下

技术图片

 

 

 

 

这我们搭建pikachu靶场需要开启Apache和mysql,点击对应start就可以开启,而在开启Apache和MySQL时遇到无法正常开启而报错的情况可以查看日志找到错误寻找相应的解决方案。

技术图片

 

 

我在开启Apache和MySQL时遇到的报错是Apache的端口冲突,所以这里我讲一下如何解决端口冲突问题

1.首先点击击Conflg

技术图片

 

修改httpd.conf和httpd-ssl.conf两个文件的端口,将80和443修改成801和4431这样的没有被占用的端口

ps:不仅仅只是这两个地方的,文件里所有的80和443都要改成801和4431!!!

 

技术图片

技术图片

 

修改完毕后,保存关闭,打开Conflg,点击Service and settings。

技术图片

技术图片

 

将80和433端口,改成自定义的端口如801,4331,点击save保存即可

技术图片

 

 

如果点save保存时,遇到拒绝访问,原因是没有权限

技术图片

 

要xampp文件夹中找到xampp-control文件给予管理员权限,先打开文件属性,点到安全页面,点击编辑。

技术图片

技术图片

 

点击添加,再点击高级,最后点击查找,选中管理员权限的那个单人图标,点击确定。

技术图片

 

然后勾选完全控制,点击确定

技术图片

 

然后返回xampp页面,打开Conflg修改端口保存时就不会被拒绝访问了。

 

 

2.下载安装pikachu

下载地点:https://github.com/zhuifengshaonianhanlu/pikachu

技术图片

选择Clone or download,点击Download ZIP下载软件压缩包。

 

技术图片

 

将下号pikachu压缩包解压到xampp文件夹的htdocs文件中

技术图片

 

 

 

 

 

这时pikachu还需要进行文件配置的修改才能连上数据库,打开pikachu文件夹中的inc,

 

技术图片

 

打开config.inc.php文件,这是一个PHP文件,如果打不开,可以下载一个Notepad++软件,账户和密码可以自定义,设置完毕后保存关闭。

技术图片

 

再打开maxpp软件,点击MySQL的Admin

技术图片

 

 点击账户

技术图片

 

点击127.0.0.1或localhost的修改权限

技术图片

 

点击修改密码,

技术图片

 

若在pikachu的config.inc.php文件中自定义了账号密码,只需将自定义的账号密码输入进去即可,然后执行保存。

4.登入pikachu平台

如果是默认端口只需在浏览器的地址栏输入http://127.0.0.1/pikachu/即可进入

若因Apache端口冲突等问题修改过Apache端口,则输入http://127.0.0.1:自定义端口/pikachu/

例如上面我将Apache端口80改为了801 所以我进入pikachu平台的网址就变成了http://127.0.0.1:801/pikachu/

成功进入平台之后,点击红色字体进行初始化,即可开始学习了

技术图片

 

 

 

 

 

 

     

以上是关于利用xampp集成环境搭建pikachu靶场及部分问题解决的主要内容,如果未能解决你的问题,请参考以下文章

通过xampp集成环境来搭建pikachu靶场(phpmyadmin的配置文件的设置)

通过xampp集成环境来搭建pikachu靶场(phpmyadmin的配置文件的设置)

xampp集成环境搭建pikachu靶场新手教程

[PiKaChu靶场通关]Cross-Site Scripting XSS漏洞

搭建一个pikachu靶场

Web安全 Pikachu(皮卡丘)靶场搭建.