Kali安装Docker并简单搭建漏洞靶场vulhub

Docker简介

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。还可以帮助安全人员进行靶场的搭建。

安装Docker

在kali上,先确定网络是连接了,更新源也是成功的之后。打开终端,进入root用户。

1.先安装些必要的工具

apt update 
apt -y install apt-transport-https ca-certificates curl software-properties-common

在这里插入图片描述
在这里插入图片描述

2.添加 Docker PGP key

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/docker-ce-archive-keyring.gpg

在这里插入图片描述

3.写入软件源信息

printf '%s\n' "deb https://download.docker.com/linux/debian bullseye stable" | sudo tee /etc/apt/sources.list.d/docker-ce.list

4.更新
apt update

5.安装Docker

apt install docker-ce docker-ce-cli containerd.io

6.启动并且查看Docker状态,设置开机自启动

systemctl start docker
systemctl status docker
systemctl enable docker

在这里插入图片描述
当查看Docker状态的时候,看见active (ruuning)的时候代表docker已经在运行。

7.安装 docker-compose

curl -L https://get.daocloud.io/docker/compose/releases/download/v2.1.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose			//给docker-compose执行权限

8.检验
在这里插入图片描述
在这里插入图片描述
输入docker-compose,出现以下的东西便说明成功安装。

Docker的使用

docker的使用可以参考菜鸟教程的docker简单使用。
链接: 菜鸟教程-docker

Docker的简单命令

docker image ls -a           	//列出镜像
docker image pull library/hello-world				//拉去镜像 hello-word,想拉取别的就输入别的名称
docker image rm 镜像名或镜像id   //删除镜像

docker run [option] 镜像名 [向启动容器中传入的命令]		//创建容器

docker container ls	-a			//列出本机正在运行的容器
docker container ls --all		//列出本机所有容器,包括已经终止运行的
docker save -o 保存的文件名 镜像名	//镜像备份与迁移

Docker搭建漏洞靶场vulhub

  1. 通过 docker 拉取镜像 vulfocus/vulfocus
docker pull vulfocus/vulfocus:latest

2.开启靶场

docker create -p 88:80 -v /var/run/docker.sock:/var/run/docker.sock -e VUL_IP=你kali的ip  vulfocus/vulfocus

docker start  容器的id

在这里插入图片描述
然后在浏览器上输入你kali的IP :88 ,就可以访问在这里插入图片描述
账号密码都是admin。

另外的方式(推荐)

以上方式搭建的界面类型靶场太拉了,拉取镜像不显示细节,速度慢。

//下载vulhub-master
https://github.com/vulhub/vulhub

//在kali
git clone https://github.com/vulhub/vulhub.git

然后进行unzip 解压,找到解压好的文件,cd进入可以看见很多靶场环境

在这里插入图片描述

需要用到哪个就进哪个进行docker-compose up -d 拉取
可以显示细节就很舒服
例如:

在这里插入图片描述

  • 4
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值