Phpstudy安装

Phpstudy集成了Apache、FTP、MySQL、Nginx,可谓非常好用

下载地址:https://www.xp.cn/

安装之前确保本地没有下载,或已停用本地MySQL

安装一直下一步就可以了

安装完启动后,这样就成功了

pikachu靶场安装

下载源码

  1. pikachu 是一个综合靶场,有很多不同类型的漏洞关卡,点击下载

  2. 将源码放到 Phpstudy 的 WWW 目录下

创建网站

  1. 回到 Phpstudy,启动 Apache 和 MySQL

  2. 在网站页面,点击创建网站

  3. 添加如下信息并确认

修改数据库配置文件

修改 pikachu\inc\config.inc.php 文件,更改连接数据库的 DBUSER 和 DBPW,DBNAME 随意

网站初始化

  1. 打开首页,http://localhost/pikachu ,点击 “安装/初始化” 初始化数据库

  2. 初始化成功

pkxss后台搭建

pikachu 自带了一个 XSS 后台,需要配置数据库

  1. 配置文件 WWW\pikachu\pkxss\inc\config.inc.php

  2. 从网站菜单左下角进入

  3. 点击初始化安装

  4. 使用 admin/123456 登录

DVWA靶场安装

下载源码

  1. DVWA 为综合靶场,有很多不同类型的漏洞关卡,点击下载

  2. 将源码放到 WWW 目录下

创建网站

  1. 回到 Phpstudy,启动 Apache 和 MySQL

  2. 点击网站,创建网站,添加数据,点击确认

修改数据库配置文件

修改 WWW\DVWA\config\config.inc.php 文件

网站初始化

  1. 打开首页,http://localhost/DVWA/ ,点击 Setup/Reset DB,然后点击 Create/Reset Database

  2. 页面最下端出现如下信息

PHP配置修改

  1. 当前 php 版本为 7.3.4

  2. 那么 phpstudy_pro\Extensions\php\php7.3.4nts\php.ini 配置文件中,以下两个值要改成 On

  3. 然后就能正常登录了