写在前面:
新手写博客,不足的地方还请您包容指正,谢谢
一.在宝塔面板中建立sqli-lab
1.进入宝塔面板并登录
2.添加站点
点击添加站点
在弹出的窗口中填好信息,(此处可以考虑更改php版本,7.x版本易出现问题,也可后面出现问题后再进行更改)
3.将sqli-lab文件压缩包上传到新建的站点
点击新建站点的根目录,将要用到的sqli-lab的压缩包上传并进行解压。
sqli-lab压缩包请在浏览器中自行搜索下载(需要的话后面有时间我上传一下)
3.给站点绑定centos虚拟机里的真实ip
点击网站名,将虚拟机的ip跟网站绑定,端口默认80
点击添加后的域名,进入网站
显示站点创建成功
4.修改导致error的文件内容
在站点名后添加sqli-lab-master文件名称进入sql注入训练场,点击箭头所指的那行
来到sql-labs-master进行数据库架构设置。回到宝塔面板找到出错地方提示的文件位置进行编辑
将root密码复制过来(密码看此段文字下第二张图),然后保存
5.再次访问sql注入训练场并刷新,出现下图表示成功了。整个过程到此结束。
补充:可能遇到的问题及解决方式
1.如果在最后一步都修改好后刷新仍然出现error,考虑更换以下所建网站php的版本,可自行到宝塔面板中的软件商城下载其他版本(建议下载更旧一点的版本,有试过下载7.x仍出错)
2.在浏览器上输入宝塔面板的内网地址无法访问登陆页面,如果ie浏览器不行这边建议换谷歌浏览器访问(我的就是这么解决的)。原因还可能如xshell提示所言,检查防火墙或者安全组是否有放行面板端口[8888]。