在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 [容器名称]

原文地址:https://www.cnblogs.com/Feng-L/p/12367640.html

时间: 2024-08-06 04:40:44

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

kali linux下安装docker环境

和某人一起刷题,然而他都开始给我docker了,docker还是方便得不要不要的嘻:)####what is dockerDocker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的.可移植的.自给自足的容器.开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机).bare metal.OpenStack 集群和其他的基础应用平台.? #####Docker通常用于如下场景: web应用的自动化打包和发布:(我后面就会用到这个功能了额...) 自动化测试和持续集

Kali Linux下安装配置ProFTPD实例

1,安装ProFTPD 在ftp://ftp.proftpd.org/下可以找到官方发布的各个ProFTPD版本,本人使用ftp://ftp.proftpd.org/historic/source/proftpd-1.3.0a.tar.gz [email protected]:~# wget ftp://ftp.proftpd.org/historic/source/proftpd-1.3.0a.tar.gz [email protected]:~# tar –xf proftpd-1.3.0a

小心公共wifi 之小白客带你走进黑客世界:kali linux下的无线攻击技术

本文标签: 黑客世界 wifi安全 无线攻击技术 公共wifi不安全 kali+linux 原文地址:http://whosmall.com/?post=460 我们常说公共wifi不安全,那么到底不安全在哪些地方呢?当不怀好意者和你同在一个wifi下,你的手机或者笔记本会被监听吗?除了上网被监视以外,还会产生什么不好的后果?介于小伙伴们对于wifi这一块比较感兴趣,在这篇文章里,就先为大家普及一下在公共wifi下究竟有多危险. 实验环境 一台装有kali linux的笔记本(模拟攻击者)ip地

如何在Kali Linux下编译Windows Exploit

前言 微软的Windows在企业或是个人应用领域占据着最大的市场份额,在渗透测试过程中你会经常遇到很多Windows的工作站和服务器.另一方面,大多数渗透测试人员主要使用基于Linux的发行版渗透测试系统,比如Kali Linux或者Pentoo和Backbox.因此你可能就需要有在Linux机器上快速编译Windows Exploit的能力.一款叫做"Mingw-w64"的软件可以解决这个问题. Mingw-w64 是一款用于创建Windows应用程序的开源开发环境.Mingw-w6

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

Kali Linux下破解WIFI密码挂载usb无线网卡的方法 时间:2014-10-12    来源:服务器之家    投稿:root 首先我要说的是,wifi密码的破解不是想象中的那么容易,目前还没有一个可以破解任意类型wifi密码的工具或者方案存在.虽然你可以在网络上找到大量的教程,教程中有大量的成功案例,但是在实际场景中成功率是极低的. 其次,免费的午餐并不都那么好吃,希望读者在自己的内网上进行测试,毕竟学习技术是第一位的.免费午餐有可能会增加你遭受钓鱼攻击的风险. 本系列文章会针对不同

Linux下部署docker记录(1)-Volume使用

之前部署了Linux下部署docker记录(0)-基础环境安装,接下来看看Docker Volume的使用. Docker volume使用1)一个数据卷是一个特别指定的目录,该目录利用容器的UFS文件系统可以为容器提供一些稳定的特性或者数据共享.数据卷可以在多个容器之间共享.2)创建数据卷,只要在docker run命令后面跟上-v参数即可创建一个数据卷,当然你也可以跟多个-v参数来创建多个数据卷,当创建好带有数据卷的容器后,你就可以在其他容器中通过--volumes-froms参数来挂载该数

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

上两张文章,我们说了 hexo 部署.主题的切换.博文的创建.MarkDown 简单使用和 hexo 部署到 GitHub Pages. 也说了我们会使用 next 主题做为我们后期博客的使用和维护.但是该主题的原生态,可能或多或少不满足我们当前的需求,因此需要我们对其进行优化,达到我们想要的效果. 因此这篇文章和下篇文章主要就是针对主题的优化进行书写的. 注意事项 1.优化完毕或者新建博客后需要 hexo g 生成静态文件: 2.然后重新启动服务,使用命令 hexo s -p 80 3.浏览器

kali Linux下为Apache2配置SSL证书

SSL证书是在阿里云免费申请的,下载的Apache版本.里面有三个文件,一个a.key,一个a_public.crt和a_chain.crt. 其中官方文档中配置是基于apache的httpd.conf,但在kali的apache2中并没有这个文件,而是以模块的形式进行加载. 其配置过程为: 1)进入apache2的配置目录(/etc/apache2/)的mods-enabled文件下,打开ssl.load,在最后加上以下内容: # 添加 SSL 协议支持协议,去掉不安全的协议 SSLProto

Kali Linux下安装VMware Tools

引言 Kali Linux是基于Debian的Linux发行版, 设计用于数字取证和渗透测试.安装Kali Linux很简单,但是安装VMware Tools的过程就有点麻烦了,因为在安装中途会问你要编译内核模块所需要的内核头文件(Enter the path to the kernel header files for the 3.7-trunk-amd64 kernel).下面整理一下思路. 准备工作 首先打开终端,增加一个源: vim /etc/apt/sources.list 或者直接打