提前准备:
- 文章中所使用到的Linux系统:Ubantu20.4
- sqlilabs靶场下载地址:GitHub - Audi-1/sqli-labs: SQLI labs to test error based, Blind boolean based, Time based.
一. 安装phpstudy
phpstudy安装命令:wget -O install.sh https://notdocker.xp.cn/install.sh && sudo bash install.sh
安装完成后会显示以下内容:
- 外网:访问地址
- 内网:访问地址
- 初始账号:admin
- 初始密码:xxxxxxxx
二. 环境安装
访问自己的外网地址进入服务面板:http://xxxxx:9080/7F2D82
1. mysql安装
安装mysql:进入软件管理->系统环境->mysql5.7.27->安装
安装完成后,启动mysql
查看mysql账号密码,默认为 root:root
2. 启动apache
3. phpmyAdmin安装
安装phpMyAdmin5.0.2:进入软件管理->网站程序->phpMyAdmin4.9.0.1>安装
直接点击选择,然后就开始下载
安装完成后,点击管理,访问phpMyAdmin4.9.0.1
默认的是root数据库的账号和密码
三. 搭建sqlilabs靶场
sqlilabs靶场下载地址:GitHub - Audi-1/sqli-labs: SQLI labs to test error based, Blind boolean based, Time based.
将sqlilabs靶场代码下载到本地,然后修改sqlilabs\sql-connections下的db-creds.inc文件用于配置数据库信息,然后重新打开为zip文件
- 点击文件
- 进入localhost_8目录中在进到里面的wwwroot目录中
- 将打包好的slilabs上传到wwwroot目录中,然后进行解压
- 搭建成功,访问:http//你自己的服务器地址/sqlilabs/
访问sqlilabs
点击Setup/reset Database for labs,对数据库初始化