红联Linux门户
Linux帮助

Ubuntu14.04下安装sqli-labs

发布时间:2017-04-11 09:25:31来源:linux网站作者:前方gail
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”即可。
 
重启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
 
点击第一个链接,新建数据库,若出现如下界面,则说明成功。
Ubuntu14.04下安装sqli-labs
 
重新访问http://localhost/sqli-labs,选择lesson-1,则显示如下:
Ubuntu14.04下安装sqli-labs
 
本文永久更新地址:http://www.linuxdiyf.com/linux/29898.html