Vulhub靶场搭建

Vulhub介绍
Vulhub是一个基于docker和docker-compose的漏洞环境集合,进入对应目录并执行一条语句即可启动一个全新的漏洞环境,让漏洞复现变得更加简单,让安全研究者更加专注于漏洞原理本身。

vulhub网址(任选一个即可):
https://github.com/vulhub/vulhub
https://vulhub.org/

安装步骤

一、更换docker源
(1)在/etc/docker文件夹下修改daemon.json,如果没有就新建一个

cd /etc/docker

这里没有daemon.json文件,新建一个即可

touch daemon.json
vim daemon.json

(2)添加源

{
  "registry-mirrors": [
    "https://hub-mirror.c.163.com",
    "https://ghcr.io",
    "https://mirror.baidubce.com"
  ]
}     

(3)重启docker

service docker restart

二、安装Vulhub(root权限)

1 安装pip

apt install python3-pip

2 安装docker-compose

 pip install docker-compose

3 安装git

apt-get install git

4 安装Vulhub

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

如果显示github.com 443端口拒绝访问,可以常尝试在/etc/hosts文件中添加如下内容

199.232.69.194 github.global.ssl.fastly.net
140.82.114.3 github.com
140.82.112.4 gist.github.com
185.199.108.153 assets-cdn.github.com
185.199.109.153 assets-cdn.github.com
185.199.110.153 assets-cdn.github.com
185.199.111.153 assets-cdn.github.com

其中的ip地址可以到 https://ipchaxun.com/ 查找。
同时查看DNS文件是否只有

nameserver 127.0.0.1

若是的话可以添加DNS,输入:

nameserver 8.8.8.8
nameserver 114.114.114.114

保存后即可,然后等待Vulhub安装完成。

到此Vulhub安装完成。运行环境是进入环境目录,使用命令:docker-compose up -d
结束环境命令:docker-compose down

关于访问github问题的网址来源:传送门

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值