美文网首页
SQLi-Labs环境搭建

SQLi-Labs环境搭建

作者: hello12qwerz | 来源:发表于2020-05-18 22:21 被阅读0次

【1】安装LAMP

【1.1】安装apache2

背景:Mac上安装了VirtualBox,VirtualBox安装Ubuntu,以下步骤在虚拟机环境的Ubuntu中安装

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install apache2

安装完成后,在Ubuntu虚拟机中打开浏览器,输入:localhost,应该要能看到以下界面:


111.png

能看到以上界面,说明apache2安装成功

【1.2】安装mysql

sudo apt-get install mysql-server mysql-client

安装好后,查看文件:sudo cat /etc/mysql/debian.cnf
内容如图所示:


112.png

可以看到默认初始密码。而且这里的用户不是root,是debian-sys-maint
登录该用户:mysql -u debian-sys-maint -p
输入密码即可进入mysql,如图所示:


111.png

然后修改mysql的root账户的密码:


use mysql;
update user set authentication_string=password('xxx') where user='root'and Host = 'localhost';
update user set plugin="mysql_native_password";
flush privileges;

xxx即为root的新密码。
此时退出mysql后,再使用新密码即可Mysql:

mysql -u root -p

另外,重启mysql service的方法为:

sudo systemctl restart mysql.service

【1.3】安装php

sudo apt-get install php7.0 libapache2-mod-php

安装好以后,在/var/www/html/下创建test.php

cd /var/www/html
sudo touch test.php

test.php内容为:

<?php
   phpinfo()
?>

然后打开浏览器输入 localhost/test.php
如果能看到phpinfo相关的输出,说明php安装成功。
然后执行:

sudo apt-get install php7.2-mysql

然后重启apache2:

sudo service apache2 restart

【2】搭建sqli-labs

由于安装的是Php7.2,所以采用以下git:

sudo apt-get install git
sudo git clone https://github.com/skyblueee/sqli-labs-php7 /var/www/html/sqli-labs

如果是php5,可以用这个git:

 sudo git clone https://github.com/Audi-1/sqli-labs /var/www/html/sqli-labs

进入sqli-labs目录,找到sql-connections/db-creds.inc,修改账号/密码为【1.2】中设置好的mysql的root账号和密码。修改完毕后,浏览器进入localhost/sqli-labs
可看到如下界面:


111.png

然后点击Setup/reset Database for labs
正常要可以看到如下界面:


111.png

如果不点击:Setup/reset Database for labs,后面会出现如下问题:

   Unable to connect to the database: security

相关文章

  • 搭建sqli-labs注入平台

    搭建SQL注入平台 docker搭建sqli-labs 运行sqli-labs 初始化数据库 访问sqli-labs

  • 【Sqli-labs】SQL-Injection

    Sqli-labs下载及环境搭建(Windows) 从github上将项目源码下载下来:部署到phpstudy:将...

  • SQLi-Labs环境搭建

    【1】安装LAMP 【1.1】安装apache2 背景:Mac上安装了VirtualBox,VirtualBox安...

  • sqli-lab之第零章--环境搭建

    第零章 环境搭建 前言 本系列教程的试验靶场为sqli-labs ,该靶场的下载地址为 https://githu...

  • SQL注入过程-以sqli-lab第一关为例

    1. 搭建靶场,进入第一关,靶场搭建可参照[sqli-labs 靶场搭建[http://testingpai.co...

  • Sqli-labs搭建

    说好的从零开始,那就从最基础的sql注入开始呗 An introduction to SQL injection ...

  • sqli-labs Less-4

    本系列文章使用的靶场环境为sqli-labs环境下载地址:https://github.com/Audi-1/sq...

  • sqlmap的使用

    摘要:使用sqlmap注入本地搭建的sqli-labs过程记录 学习SQL 注入,一直在手注,关于工具的使用的学习...

  • React Native学习总结篇

    一、环境搭建 1.1 React Native环境搭建 1.1.1 IOS环境搭建 环境:MacOS 注意:不要使...

  • linux 第四天

    Lamp环境搭建 /*******************Lamp环境搭建:*******************...

网友评论

      本文标题:SQLi-Labs环境搭建

      本文链接:https://www.haomeiwen.com/subject/aqcmohtx.html