搭建问题

image-20230213093519871

image-20230213093555699

image-20230213093615128

搭建开始

拉取 vulfocus 和安装项目依赖

1
2
3
在盘符新建文件夹 data
cd /data
git clone https://github.com/fofapro/vulfocus.git web

配置环境参数

1
2
cd /data/web
vim docker-compose.yaml

修改文件

image-20230213093911496

  • 下面还有一处, xxx.xxx.xxx.xxx ,忘记修改了,自行修改下

image-20230213094018942

启动项目

1
docker-compose up
  • 这时浏览器地址栏输入本机ip即可访问vulfocus服务

image-20230213094312588

预览

image-20230213094350025

镜像问题

image-20230213094442429

靶场镜像下载

1
https://hub.docker.com/u/vulfocus
  • 例子
1
docker pull vulfocus/nexus-cve_2018_16621

image-20230213094614040

image-20230213094704342

  • 下载完成后

image-20230213094833042

  • 靶场添加,根据步骤点击后点击前面的选框,点击一键导入即可

image-20230213094946516

image-20230213095108451

另一种下载姿势

image-20230213095321629

  • 直接复制镜像名称加上docker pull
  • 上面的靶场也是这个样子
1
docker pull vulfocus/nexus-cve_2018_16621
  • 举例,跟上面的格式是一样的
1
2
3
docker pull vulfocus/django-cve_2021_35042
docker pull vulfocus/kylin-cve_2021_45456:latest
docker pull vulfocus/uwsgi-cve_2018_7490
  • 这样下载比较方便,不用再切换网站

优缺点对比

  • 靶场镜像下载快

  • 靶场简介没有

image-20230213095758957

解决办法

  • 打开在线版的进行对比参考