本篇blog导航:

~前言

~第一步:在安装好的kali配置国内源

~第二步:安装docker

~第三步:docker下安装sqli-labs

~写在最后。

前言:

  最近闲来无事,在闯关sqli-labs,但是在less-26之后,遇到了Windows+apache环境下编码的问题,导致闯关不能愉快的进行。

  为了解决这一问题,我选择在Kali linux下使用docker配置sqli-labs。话不多说,下面进入正式环节。

  我使用了两台虚拟机,一台是kali linux,另一台是Windows server 2008。

  虚拟机软件采用了VMware15.5版本。

第一步:在安装好的kali配置国内源并且利用国内源更新软件。

1、进入/etc/apt 目录下,使用vi编辑sources.list

2、执行apt-get update

3、执行apt-get upgrade

当看到下边页面时,按回车一直移动到最底部,然后按下【Q】健。

4、如果看到如下界面,按下回车就好,如果看不到,略过此步骤即可。

5、出现如下页面,按下回车,即【确定】

6、完成之后,执行apt-get dist-upgrade。

7、再看到如下页面:执行和步骤3一样的操作。

8、选择“是”。

9、选择“yes”

10、reboot重启,完成国内源的更新,系统软件也会得到更新。

第二步:安装docker

1、打开终端,执行apt-get update

2、执行:apt-get install docker.io

3、执行:docker

第三步:docker下安装sqli-labs

1、执行docker search sqli-labs

2、执行docker pull acgpiano/sqli-labs,等待下载镜像

3、下载完成后,执行:

docker run -dt --name fengwenbo-sqli-labs -p 520:80 -del acgpiano/sqli-labs

参数介绍:

★-dt后台运行

★-name 命名

★-p520:80 将后边的80端口映射到520主机端口

★-rm 容器退出时能够自动清理容器内部的文件系统

4、将两台虚拟机的网络都设置成桥接模式。并且处在同一IP段。

5、在Windows server 2008 的火狐浏览器地址栏输入:192.168.33.10:520

写在最后:

1、如何进入运行中的docker容器(访问我们的MySQL数据库)?

(1)我们可以在Linux下终端执行docker ps,看到正在运行的容器,我们复制id值。

(2)执行:docker exec -it [ID值] /bin/bash

(3)执行:mysql

(4)执行 show databases;看到数据库信息。

2、如何退出docker(怎么开启)?

(1)退出

执行:docker ps 列出运行中的容器

执行:docker stop [容器名称]

(2)开启

执行:docker ps -a 列出所有容器

执行:docker start [容器名称]

在Kali linux下使用docker配置sqli-labs(国内源的配置和系统软件更新)的更多相关文章

  1. Kali Linux 下安装配置MongoDB数据库 ubuntu 下安装配置MongoDB源码安装数据库

    Kali Linux 下安装配置MongoDB数据库   1.下载mongodb.tgz 压缩包: 2.解压到:tar -zxvf mongodb.tgz /usr/local/mongodb 3.创 ...

  2. 如何在Kali Linux下编译Windows Exploit

    前言 微软的Windows在企业或是个人应用领域占据着最大的市场份额,在渗透测试过程中你会经常遇到很多Windows的工作站和服务器.另一方面,大多数渗透测试人员主要使用基于Linux的发行版渗透测试 ...

  3. Kali Linux下破解WIFI密码挂载usb无线网卡的方法

    Kali Linux下破解WIFI密码挂载usb无线网卡的方法 时间:2014-10-12    来源:服务器之家    投稿:root 首先我要说的是,wifi密码的破解不是想象中的那么容易,目前还 ...

  4. kali Linux下wifi密码安全测试(1)虚拟机下usb无线网卡的挂载 【转】

    转自:http://blog.chinaunix.net/uid-26349264-id-4455634.html 目录 kali Linux下wifi密码安全测试(1)虚拟机下usb无线网卡的挂载 ...

  5. Linux下,非Docker启动Elasticsearch 6.3.0,安装ik分词器插件,以及使用Kibana测试Elasticsearch,

    Linux下,非Docker启动Elasticsearch 6.3.0 查看java版本,需要1.8版本 java -version yum -y install java 创建用户,因为elasti ...

  6. linux 下安装docker

    Linux 下的 Docker 安装与使用 一.安装与配置 安装一些必要的系统工具: sudo yum install -y yum-utils device-mapper-persistent-da ...

  7. [原创]kali linux下破解wifi密码以及局域网渗透

    无线破解是进行无线渗透的第一步.破解无线目前只有两种方法:抓包.跑pin. 破解无线方法一:抓包.我是在kali linux下进行的. 将无线网卡的模式调为监听模式. airmon-ng start ...

  8. Kali Linux下运行Sniffjoke出错的解决

    Kali Linux下运行Sniffjoke出错的解决 由于Kali Linux版本的更新和Sniffjoke发布时间久远等问题,Sniffjoke在新版本的Kali Linux中运行存在各种问题.下 ...

  9. Linux下使用 github+hexo 搭建个人博客03-hexo配置优化

    上两张文章,我们说了 hexo 部署.主题的切换.博文的创建.MarkDown 简单使用和 hexo 部署到 GitHub Pages. 也说了我们会使用 next 主题做为我们后期博客的使用和维护. ...

随机推荐

  1. 使用 OAS(OpenAPI标准)来描述 Web API

    无论哪种类型的Web API, 都可能需要给其他开发者使用. 所以API的开发者体验是很重要的. API的开发者体验, 简写为 API DX (Developer Experience). 它包含很多 ...

  2. urllib基本用法(了解)

    一.urllib.urlopen 1.urlopen from urllib import request r = request.urlopen('http://www.baidu.com/') # ...

  3. Vue 例子

    一.简单音乐播放器 <!DOCTYPE html> <html lang="en"> <head> <meta charset=" ...

  4. [bzoj4567] [loj#2012] [SCOI2016] 背单词

    Description \(Lweb\) 面对如山的英语单词,陷入了深深的沉思,「我怎么样才能快点学完,然后去玩三国杀呢?」.这时候睿智的凤老师从远处飘来,他送给了 \(Lweb\) 一本计划册和一大 ...

  5. java小心机(4)| 继承与组合的爱恨情仇

    在java中,有两种主要复用代码的方法:继承和组合. 继承,是OOP的一大特性,想必大家都非常熟悉了;组合,其实也很常见,只是不知道它的名字罢了. 继承 子类拥有父类的基本特性,需使用extend关键 ...

  6. 机器学习-TensorFlow建模过程 Linear Regression线性拟合应用

    TensorFlow是咱们机器学习领域非常常用的一个组件,它在数据处理,模型建立,模型验证等等关于机器学习方面的领域都有很好的表现,前面的一节我已经简单介绍了一下TensorFlow里面基础的数据结构 ...

  7. Python Selenium定位元素常用解决办法

       在做web应用的自动化测试时,定位元素是必不可少的,这个过程经常会碰到定位不到元素的情况(报selenium.common.exceptions.NoSuchElementException), ...

  8. c# 一维数组和二维数组的几种定义方式<转>

    using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Cons ...

  9. Client API Object Model - Form Context

    FormContext 提供界面或者界面上控件的的引用. 比如说 quick view control, row in an editable grid 等等. Xrm.Page 和 getFormC ...

  10. ajax--->请求异常 jQuery提示parsererror错误解决办法

    ajax请求异常 jQuery提示parsererror错误解决办法 原因:出现这个错误是因为后端返回的数据类型和前端请求中dataType的要求类型不一致导致的. dataType简介:jquery ...