SQLIlabs过关教程第一课环境搭建.docxVIP

  • 2
  • 0
  • 约1.31千字
  • 约 8页
  • 2021-09-10 发布于天津
  • 举报
SQLI labs手把手过关教程 --第一课、环境搭建 第一课:环境搭建 一、 sqli 介绍 1.Sqli-libs 是一个非常好的 SQL注入学习实战平台,涵盖了报错注入、盲注、 Update 注入、 Insert 注入、 Heather 注入、二阶注入、绕过 WAF 等。本文通过 phpstudy 来从一个纯菜鸟的 角度学习。 二、工具下载 sqli-libs 的学习中,需要 sqli 的源代码文件和学习环境 phpstudy 。 1.Sqli 源代码下载 可以在开源代码网站 github 上搜索 sqli-labs 选择 “ clone or download ” , “ download zip ” ,下 载后得 到 名为 的压缩包 2. Phpstudy 下载 可以百度搜索 phpstudy ,打开官网下载 有 windows 和 linux 两个版本,选择“ windows 版本立即下载”,然后选择对应 的版本 (64 位或者 32位),下载 64 位版本,下载后得到名为 的压缩包 三、配置安装 1.安装 Phpstudy 遵守安装说明,双击,一路回车,既可安装成功。(1)解压后,文件夹文件为 遵守安装说明,双击 ,一路回车, 既可安装成功。 2.Sqli 安装 (1)解压 sqli 压缩包,解压后,文件夹 内容为 是网站全部文件。将 拷贝到 d:\phpstudy_pro 的 www 目录下。 为了简单起见,将文件夹 重命名为 sqli。重命名后如下图 四、 Sqli 调试 1.修改 inc 文件 打开 sqli/sql -connections/db -creds.inc 文件 修改为: 即 $dbpass 由空修改为 root 。 2.启动 phpstudy wnmp 即可 1)启动 apache 和 mysql ,用一键启动中的 1)启动 apache 和 mysql ,用一键启动中的 默认启动了 mysql 和 nginx 点击“配置” 点击“配置” 2)如果提示 80 端口已经被占用,就要换一个端口,换端口的方法是 打开敞开如下 打开敞开如下 中,将 80 换为一个合适的 中, 将 80 换为一个合适的 端口即可,比如 9999。 (3)在浏览器中 ,可以打开页面如下,即表示 phpstudy 安装启动成功 3、创建 sqli 的数据库 ( 4)将 phpstudy 中 php 的版本设置为 5.6.9 默认版本是 php7.3.4 ,由于 sqli 源代码中 php 用的 5.x的版本编写的,所以需要将 php 版本 降级为 php5.x ,点击 ,选择 安装。(如果不换版本,则 sqli 网站创建数据库时将出错) 安装完成后,版本还是原理的需要手动选择版本为 ,如下图才算完成。 安装完成后,版本还是原理的 5)在浏览器中打开 sqli 网站, /sqli ,如下图 6) 点击 ,创建数据库,创建完成后将如下图 然后网站可以正常使用了。 五、环境搭建完毕!!!

文档评论(0)

1亿VIP精品文档

相关文档