Ubuntu14.04下安装sqli-labs

Sqli-labs是一个印度程序员写的,用来学习sql注入的一个游戏教程。博客地址为:http://dummy2dummies.blogspot.hk/,博客当中有一些示例,国内很多博客内容都是从该作者的博客翻译过来的。同时该作者也发了一套相关的视频,在youtube上可以查看。

网上将sqli-labs安装大多是安装在windows上,故此次写的是在ubuntu上安装sqli-labs。
系统版本:
ubuntu14.04

安装sqli-labs之前,需先安装相应的php环境:

安装PHP环境

sudo apt-get install apache2(安装apache2)
sudo apt-get install php5(安装php)
sudo apt-get install mysql-server(安装mysql)
sudo apt-get install libapache2-mod-php5(一些基本模块)
sudo apt-get install php5-gd
sudo apt-get install php5-curl
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysql

测试:

浏览器打开:http://localhost,出现“It works”界面,说明PHP环境搭建成功

默认目录:

apache安装完成后的默认网站根目录为/var/www/html。这个可以修改,也可以不修改。不修改的话,将相应的网站文件放在html目录下即可。若想修改,可按以下步骤进行修改:

A、“sudo vim /etc/apache2/apache2.conf”–>更改”/var/www/”为新的根目录“/home/www”即可

B、”sudo vi /etc/apache2/sites-available/000-default.conf”–>找到”DocumentRoot /var/www/html”的位置–>更改”/var/www/html”为新的根目录“/home/www”即可。

4)重启Apache服务器:

sudo service apache2 restart

安装sqli-labs

下载地址:https://github.com/Audi-1/sqli-labs

下载后,修改sql-connections文件夹中db-creds.inc文件,填入mysql数据库的用户名与密码后,将文件夹放在网站根目录下 ,我的根目录是/var/www/html/。

浏览器打开:http://localhost/sqli-labs(输入你放在网站根目录下的文件夹的名字,如我的文件夹名为sqli-labs,故访问的这个地址),应出现界面如下:

Ubuntu14.04下安装sqli-labs_第1张图片

点击第一个链接,新建数据库,若出现如下界面,则说明成功。
Ubuntu14.04下安装sqli-labs_第2张图片

重新访问http://localhost/sqli-labs,选择lesson-1,则显示如下:
Ubuntu14.04下安装sqli-labs_第3张图片

你可能感兴趣的:(环境搭建)