sql-labs靶场环境搭建及搭建过程遇到的问题

sql-labs是github上的一个开源项目,通过闯关的方式训练自己的SQL注入。

下载php-study

进入官网

php-study

 

 

下载sql-labs

进入github

sql-labs

 

将sql-labs下载到php-study的WWW\目录下,解压。

配置sql-llibs

记事本打开sqli-labs-master\sql-connections\ 目录下的db-creds.inc,增加root。

 

更换php版本

打开php-study,安装php5.x的版本,强调,非常重要,因为7.x以上的版本中淘汰了sql-connection等东西,版本不兼容。

 进入网站,选择php5.x的版本。

 运行Apache和MySQL

进入sql-labs 

浏览器打开本地目录:http://127.0.0.1/sqli-labs-master/

再点set up,这步是为了配置数据库 。

 出来的效果:

 返回,点page页(第一个)。

 点击第一关

 注意问题

一定要用php5.x的版本,除非你有能力去配置php7.x的版本,以下是我配置php7.x的过程。

  • 首先,会有sql-connection报错,需更改为sqli-connection
  • 然后,会有sql-squery报错,需更改为sqli-squery,并且要注意该函数是带有3个参数的,至少要有sql数据(可能是$con)和sql语句(可能是$sql)两个参数。(sqli-squery($con,$sql))
  • 虽然可以建表,但是进入第一关又会报错
  • 至此放弃配置php7.x
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ོ栖落

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值