目录
1 sqli-labs简介
我们在刚学习 SQL 注入的时候,往往都需要一个能 SQL 注入的网站进行 SQL 注入学习。如果直接去网上寻找存在 SQL 注入的网站对新手来说有些难度,因此我们一般都是在本地搭建一个能 SQL 注入测试的网站。
sqli-labs 是一个专业的 SQL 注入练习平台,它适用于 GET 和 POST 等多场景的注入。
2 WAMP环境部署
在本实验中,所搭建的sqli-labs漏洞靶场依托于WAMP环境,在win2008上安装phpstudy的过程请参考文章《【语言环境】WAMP环境部署及优化—以win2008R2SP1为操作系统》,本文不再赘述。
注意: PHP 版本一定要设置成 PHP5 以上,PHP7 以下,PHP5 以上才有 information_schema 库,PHP7 之后的 mysql_ 都改成了 mysqli_** 了,所以用其他版本的 PHP 可能会出错。
3 sqli-labs漏洞靶场搭建步骤
3.1 下载
可以在GitHub上下载相关源码。下载网址为https://github.com/Audi-1/sqli-labs,点击此处下载压缩包。
注意,此sqli-labs源码对应PHP5xx版本,如果PHP版本为PHP7xx版本,则sq