大致分为一下步骤:
一.XAMPP的安装及注意事项:
1.首先在xampp官网下载最新的安装包
链接:https://www.apachefriends.org/zh_cn/index.html
2.xampp安装包下载完成,开始安装
tip:表示电脑的防火墙起作用,可能会影响安装,直接“yes”
tip:大致是讲xampp某些功能可能会受限制,使用UAC时,得避免讲xampp安装到“C:程序文件”路径,因为缺少写的权限,同理直接“ok”
继续安装,进行下一步
注:两个注意事项(图一表示此文件夹不为空,需新建一个文件夹;图二表示此文件夹名称不合法)
安装完毕
3.开始进行xampp的配置
打开后为以上界面,搭建pikachu,需要启用“Apache”,“MySQL”,点击start键
若启用“Apache”时,运行几秒后开始如上图报错,则应为端口冲突,可点击“Config”,选择前两项“Apache(http.conf)”,“Apache(httpd-ssl.conf)”
将其中的端口改为未冲突的端口(例如 80改为8080(共两处),443改为4433(共三处),类似不冲突的端口均可)
若启用“MySQL”时,运行几秒后开始报错,也应为端口冲突,可点击“Config—my.ini”
将其中的冲突端口改为不冲突的端口(例如 3306改为3366)
完成后即可启用“Apache”,“MySQL”
再点击右上角的"Config"
点击右上角的选项“Service and Port Settings”
点击“save”键,可能会出现“无法访问”的窗口
4.解决xampp端口冲突问题
在xampp文件中找到名为“xampp-control”的配置文件
找到后,点开属性,转到“安全”设置
点击“编辑”
点击“添加”
点击“高级”
再点击“立即查找”
找到“单人图标”,如图中的“Mr”小图标,之后确认
确认到下图后,如图勾选所选对象的权限
确认后,退出该设置,再回到xampp中(如图),点击“save”键
继续“save”
完成xampp配置,再点击“MySQL”的"Admin"键,准备下载安装pikachu
二.pikachu的下载与安装:
1.在GitHub平台下载pikachu最新的源代码
链接:https://github.com/zhuifengshaonianhanlu/pikachu
下载完成
2.pikachu的初始化安装
注意:下载得到的“pikachu-master”为压缩文件,进行解压,将该文件解压到在xampp文件夹路径中的“htdocs”文件夹中,且最好将相关文件重命名为“pikachu”,以便于后期的编辑使用
打开文件
找到“inc”文件夹,点击打开
该文件为PHP文件,(最好用Notepad++编辑,但由于某原因近期无法下载该软件),用word形式打开,可选择其他编码中的“Unicode(UTF-8)”进行编辑
默认为一下设置,先最小化word
点开之前打开的“MySQL”的"Admin"键
点击“账户键”,找到以下界面
可选择上图中第三行和第五行的用户(即“127.0.0.1”和“localhost”),点击“修改权限”键
点击“修改密码”键
一开始默认为空密码,可修改密码,修改后,相应word中的内容也要修改
注:此处的密码应根据用户名一一对应,即用户名为“localhost”,账户密码应为该用户密码;用户名为“127.0.0.1”,账户密码也应为该用户密码
word修改完成后保存退出,即完成pikachu的初始化
3.登录pikachu平台
注:填写网址时,注意参数为http://127.0.0.1:(你修改的端口)/pikachu/,若未更改即填'80'或直接填写http://127.0.0.1/pikachu/即可
填写后进入pikachu平台
点击红字处,进行pikachu的初始化安装(前期以初始化安装完毕,直接点击安装即可)
到此,pikachu环境搭建完毕。
另外在接下来的学习里,还有以下工具需要准备
三.burpsuite安装:
1.在burpsuite官网下载好安装包
链接:https://portswigger.net/burp
2.安装完毕打开burp suite
四.firefox浏览器安装:
在官网下载最新安装包,直接安装即可
环境搭建完毕,开始学习吧。