在Kali linux下使用docker配置sqli-labs(国内源的配置和系统软件更新)
本篇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(国内源的配置和系统软件更新)的更多相关文章
- Kali Linux 下安装配置MongoDB数据库 ubuntu 下安装配置MongoDB源码安装数据库
Kali Linux 下安装配置MongoDB数据库 1.下载mongodb.tgz 压缩包: 2.解压到:tar -zxvf mongodb.tgz /usr/local/mongodb 3.创 ...
- 如何在Kali Linux下编译Windows Exploit
前言 微软的Windows在企业或是个人应用领域占据着最大的市场份额,在渗透测试过程中你会经常遇到很多Windows的工作站和服务器.另一方面,大多数渗透测试人员主要使用基于Linux的发行版渗透测试 ...
- Kali Linux下破解WIFI密码挂载usb无线网卡的方法
Kali Linux下破解WIFI密码挂载usb无线网卡的方法 时间:2014-10-12 来源:服务器之家 投稿:root 首先我要说的是,wifi密码的破解不是想象中的那么容易,目前还 ...
- kali Linux下wifi密码安全测试(1)虚拟机下usb无线网卡的挂载 【转】
转自:http://blog.chinaunix.net/uid-26349264-id-4455634.html 目录 kali Linux下wifi密码安全测试(1)虚拟机下usb无线网卡的挂载 ...
- 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 ...
- linux 下安装docker
Linux 下的 Docker 安装与使用 一.安装与配置 安装一些必要的系统工具: sudo yum install -y yum-utils device-mapper-persistent-da ...
- [原创]kali linux下破解wifi密码以及局域网渗透
无线破解是进行无线渗透的第一步.破解无线目前只有两种方法:抓包.跑pin. 破解无线方法一:抓包.我是在kali linux下进行的. 将无线网卡的模式调为监听模式. airmon-ng start ...
- Kali Linux下运行Sniffjoke出错的解决
Kali Linux下运行Sniffjoke出错的解决 由于Kali Linux版本的更新和Sniffjoke发布时间久远等问题,Sniffjoke在新版本的Kali Linux中运行存在各种问题.下 ...
- Linux下使用 github+hexo 搭建个人博客03-hexo配置优化
上两张文章,我们说了 hexo 部署.主题的切换.博文的创建.MarkDown 简单使用和 hexo 部署到 GitHub Pages. 也说了我们会使用 next 主题做为我们后期博客的使用和维护. ...
随机推荐
- <密码学系列>—信息安全威胁
懒惰等于将一个人活埋.--泰勒 本文已经收录至我的GitHub,欢迎大家踊跃star 和 issues. https://github.com/midou-tech/articles 点关注,不迷路! ...
- 我终于学会了使用python操作postgresql
一 前言 这篇文章不仅适合pgsql,更适合mysql,思路都是一致的,如果读者学会使用psycopg2操作pgsql,那么使用PyMySQL 操作mysql也是很简单:本篇文章涵盖内容广泛,提供的操 ...
- urllib基本用法(了解)
一.urllib.urlopen 1.urlopen from urllib import request r = request.urlopen('http://www.baidu.com/') # ...
- restframewor 版本(version)
1.路由 a.一级路由 from django.contrib import admin from django.urls import path, include from api import u ...
- MySql 常用时间函数
1.date() 提取日期或日期时间表达式的日期部分 select date(create_time) from blog_article; 2.date_format() select date_f ...
- 关于Error executing aapt的问题
这两天装了ubuntu 14.0.4系统,在这个系统上装了eclipse的android开发环境.原以为一切顺利,结果开发环境装完导入工程后,工程提示有红叉. R文件不能自动生成,按R文件不能自动生成 ...
- Windows安装Python环境和Python集成开发环境(IDE)PyCharm
1.Windows中安装Python 3 (1)打开浏览器,访问Python官网(https://www.python.org/) (2)光标移动至Downloads,单机Windows链接 (3)根 ...
- 【java面试】网络通信篇
1.说一下HTTP协议 HTTP协议是超文本传输协议,属于应用层协议,规定了客户端与服务端传输数据的格式:它是无状态的,对于前面传送过的信息没有记录:请求方式有GET,POST,HEAD,PUT,DE ...
- 使用dlib基于CNN(卷积神经网络)的人脸检测器来检测人脸
基于机器学习CNN方法来检测人脸比之前介绍的效率要慢很多 需要先下载一个训练好的模型数据: 地址点击下载 // dlib_cnn_facedetect.cpp: 定义控制台应用程序的入口点. // # ...
- 浅谈synchronized
目录 浅谈synchronized 前言 是什么 格式 同步代码块 同步方法 注意 最后 浅谈synchronized 前言 看多线程的相关书籍的时候,会经常阅读到一个使用前景,就是银行的取钱存钱操作 ...