安装sqli-lab

 

目录

 

 

前言

一、docker安装

二、Windows安装

总结


前言

对于Sql注入的学习,我还是通过Sql-lab来进行一个由浅入深的认识。多多练习就知道sql注入原理了。

一、docker安装

docker安装是最简单的,不需要配置环境,很推荐,特别推荐!首先得有一台Linux系统主机,虚拟机也可以,小博主win10系统装docker后不能安装sqli-labs,度娘也找不到原因,索性换了一个Linux系统,几步就安装好了

这里我用的是kali Linux2019.3版本的,有些Linux系统太老,可能不支持,如果不想升级系统,那就用第二种方法安装。

这是kali安装的命令,依次执行就可以了。这里我用的是root权限

root@kali:~# curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add 

root@kali:~# echo 'deb https://download.docker.com/linux/debian stretch stable'> /etc/apt/sources.list.d/docker.list

root@kali:~# apt-get remove docker docker-engine docker.io containerd runc

root@kali:~# apt-get install apt-transport-https  ca-certificates   curl  gnupg2  software-properties-common

root@kali:~# apt-get update

root@kali:~# apt-get install docker-ce

之后输入docker-v验证是否安装成功

 查询sqli-labs有关docker镜像

root@kali:~# docker search sqli-labs
NAME                       DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
acgpiano/sqli-labs         sql injection labs                              12                                      
c0ny1/sqli-labs            sqli-labs是一个sql注入的练习靶机,项目地址为…                   2                                       
sari3l/sqli-labs-safedog   Base: sqli-labs & safedog(version Linux64_2.…   1                                       
promiseit/sqli-labs                                                        1                                       
0bajie0/sqli-labs                                                          1                                       
tinmin/sqli-labs                                                           0                                       
area39/sqli-labs           sql inject                                      0                                       
hl0rey/sqli-labs                                                           0                                       
sari3l/sqli-labs           Base: Debian-Wheey + Mysql 5.5 + PHP 5          0                                       
sari3l/sqli-labs-yunsuo    Base: sqli-labs & yunsuo(version Linux_3.0.6…   0                                       
aqyoung/sqli-labs                                                          0                                       
xuanxuan3000/sqli-labs                                                     0                                       
fengbj/sqli-labs           lamp+sqli-labs please down 2.0                  0                                       
jylsec/sqli-labs                                                           0                                       
baohs/sqli-labs-cenos                                                      0                                       
mendickxiao/sqli-labs      sqli-labs based on ubuntu                       0                                       
r0ulier/sqli-labs          sqlInjection                                    0                

 拉取镜像到docker安装部署

root@kali:~# docker pull acgpiano/sqli-labs 
Using default tag: latest
latest: Pulling from acgpiano/sqli-labs
10e38e0bc63a: Pull complete 
0ae7230b55bc: Pull complete 
fd1884d29eba: Pull complete 
4f4fb700ef54: Pull complete 
2a1b74a434c3: Pull complete 
fb846398c5b7: Pull complete 
9b56a3aae7bc: Pull complete 
1dca99172123: Pull complete 
1a57c2088e59: Pull complete 
b3f593c73141: Pull complete 
d6ab91bda113: Pull complete 
d18c99b32885: Pull complete 
b2e4d0e62d16: Pull complete 
91b5c99fef87: Pull complete 
bf0fd25b73be: Pull complete 
b2824e2cd9b8: Pull complete 
97179df0aa33: Pull complete 
Digest: sha256:d3cd6c1824886bab4de6c5cb0b64024888eeb601fe18c7284639db2ebe9f8791
Status: Downloaded newer image for acgpiano/sqli-labs:latest
docker.io/acgpiano/sqli-labs:latest

 查看安装部署好的镜像

root@kali:~# docker images
REPOSITORY           TAG                 IMAGE ID            CREATED             SIZE
acgpiano/sqli-labs   latest              0976afc45249        4 years ago         434MB

此方法也可以安装其他自己所需要的镜像,非常方便 

这是启动sqli-labs命令

root@kali:~# docker run -dt --name sqli -p 80:80 --rm acgpiano/sqli-labs

 之后可以在浏览器地址栏内输入127.0.0.1回车键即可安装成功并可以接下来实验

二、Windows安装

懒得搞,不想弄!

Windows的教程有很多的,给你们推荐一篇点这里

如有错误,欢迎指正,谢谢!


总结

安装这个还是挺简单的,如果不会,请自行度娘多参考几个案例,祝大家学的愉快

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值