介绍
sqli-labs是一个专业的sql注入练习平台,使用于GET和POST场景,包含了以下注入:
1.基于错误的注入
2.基于误差的注入
3.盲注入(基于Boolian数据类型注入,基于时间注入)
4.更新查询注入
5.插入查询注入
6.Header头部注入(基于Referer注入,基于UserAgent注入,基于cookie注入)
7.二阶注入(二次注入)
8.绕过WAF
9.绕过addslashes()函数
10.绕过mysql_real_escape_string()函数(特殊条件下)
11.堆叠注入(堆查询注入)
1.SQLi-Labs下载
把压缩包解压到phpstudy目录下的www目录下
注意:
把pikachu文件夹放在WWW下面,不能再嵌套文件夹,也不能直接把代码文件放在WWW目录下
2.启动MySQL和Apache
在浏览器输入127.0.0.1,出现这个界面说明phpstudy成功运行了
3.修改配置文件
参考phpstudy中数据库页面
4.修改php版本号
修改php版本号,因为php7.几的版本不兼容这个靶场php代码的
5.打开sqli-labs
下滑界面,随机点击一个练习
出现这种界面说明没什么大的问题,成功啦~