最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

SQLi-Labs环境搭建

XAMPP教程 中文小张 2945浏览 0评论

环境要求 :
php
mysql
web服务器(Aapche或者其他)

注 :
这里笔者使用操作系统是ubuntu16.04 , 如果大家使用的操作系统是Widnows的话
区别只是在如何去安装和配置php/mysql/apache服务器
这些百度/Google上已经有很多很详细的教程了 , 就不再赘述
大家可以直接使用例如xampp/wamp这样的服务器套件


部署流程 :

  1. 搭建lamp环境
  2. 从github上克隆最新的sqli-labs仓库
  3. 将克隆的仓库移动到apache的web目录下
  4. 配置php文件(数据库密码)
  5. 浏览器访问启动页面进行安装

部署教程 :

  1. 搭建lamp环境 :
  2. 注 : 如果你的ubuntu是16.* , 在安装php的时候可能会出现找不到php5的情况 , 这个是因为ubuntu16以后对php5不再进行支持 , 如果你使用apt-get install php的话 , 安装的默认为php7 , 但是这个问题是可以通过添加php5的第三方源来解决的 , 可以使用下面这条几条命令 :
  3. 启动apache和mysql
  4. 测试php是否安装成功 , 使用php探针
    在web目录下编写php代码保存为phpinfo.ph
  5. 访问http://127.0.0.1/phpinfo.php, 如果出现php的基本信息则说明php已经安装成功 , 这个时候就可以把这个探针文件删除
    1. 测试php连接数据库是否成功
      在web目录下编写php代码保存为 : database.php
    2. 然后访问http://127.0.0.1/database.php, 如果数据库配置正确的话 , 页面会显示OK!, 同理也可以删除这个文件
      否则会显示错误信息 , 可以根据这个错误信息去寻找解决方案

      1. 安装git
      2. 从github上克隆sqli-labs仓库
      3. 如果只是为了练习sql注入的话 , 这一步还有上面的安装git的那一步其实可以省略 , 因为github提供了一个直接下载仓库源码压缩包的功能 , 下载解压之后也是相同的效果
          1. 进入sqli-labs目录, 修改数据库配置文件 :

            sqli-labs/sql-connections/db-creds.inc

          2. 复制这个目录到apache的web目录(默认为 :

        /var/www/html/

              )

              1. 然后在浏览器中访问 :http://127.0.0.1/, 就可以看到启动的页面了
              2. 点击页面中的Setup/reset Database for labs链接 , 让其进行安装(这个过程其实就是创建必要的数据库和表 , 并插入一些测试数据)
              3.               文章来源:xampp中文组官网

转载请注明:XAMPP中文组官网 » SQLi-Labs环境搭建

您必须 登录 才能发表评论!