博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
docker下安装vulhub漏洞测试环境(centos7)
阅读量:2061 次
发布时间:2019-04-29

本文共 1016 字,大约阅读时间需要 3 分钟。

本文为学习笔记,仅限学习交流。

不得利用、从事危害国家或人民安全、荣誉和利益等活动。
请参阅《中华人民共和国网络安全法》

简介&准备:

1、centos7 已开启docker :systemctl restart docker.service
(上一篇博客——详细安装流程)
2、下载vulhub :git clone https://github.com/vulhub/vulhub.git
3、启用测试环境:docker-compose up -d
4、进行漏洞测试
5、未成功问题解决

流程:

1、centos开启docker
命令:systemctl restart docker.service
(页面没有显示)

2、下载vulhub

git clone +下载地址
命令:git clone https://github.com/vulhub/vulhub.git在这里插入图片描述
3、启动环境,查看漏洞测试环境
命令:cd vulhub
查看目录:ls

在这里插入图片描述

4、漏洞测试
例:进入struts2模块 —— s2-045 下的漏洞
在这里插入图片描述
查看操作介绍和说明
命令: cat README.md
在这里插入图片描述

根据说明——##测试环境搭建:docker-compose up -d

命令:docker-compose up -d

在这里插入图片描述
下载完成
根据说明-启动环境,PC机访问 you-ip:8080
在这里插入图片描述
进入漏洞测试页面
在这里插入图片描述
开启BP抓包,进行验证即可!

4、问题解决

启动环境——显示未找到命令

解决方法:

1、确认docker 已启动
2、确认已进入到vulhub模块
3、重启

4、安装布署:docker-compose

命令:curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose- ( u n a m e − s ) − (uname -s)- (unames)(uname -m) -o /usr/local/bin/docker-compose

如果出现权限不够,解决办法:

命令:chmod +x /usr/local/bin/docker-compose
在这里插入图片描述
5、需安装扩展源:
命令:sudo yum -y install epel-release
在这里插入图片描述
6、安装python-pip模块:
命令:sudo yum install python-pip

在这里插入图片描述

转载地址:http://fwmlf.baihongyu.com/

你可能感兴趣的文章
windows下VS2015使用MSVC编译FFmpeg库
查看>>
windows下VS使用FFmpeg被声明为已否决的解决方案
查看>>
Win7 x64环境下Python3.6安装使用提示丢失api-ms-win-crt-runtimel1-1-0.dll
查看>>
c++ Lambda函数
查看>>
c++仿函数
查看>>
C++ STL bind1st和bind2nd
查看>>
windows下Python安装requests
查看>>
目的:解决Ubuntu 使用gedit出现No protocol specified (gedit:14333):
查看>>
解决Ceph集群Mon和OSD网络变更或者ip(主要是mon)变换后,集群不能正常工作问题
查看>>
Python 格式化打印json数据(展开状态)
查看>>
解决windows下libcurl中curl_formadd()的CURLFORM_FILENAME使用中文导致post失败的问题
查看>>
Centos7 安装curl(openssl)和libxml2
查看>>
Centos7 离线安装RabbitMQ,并配置集群
查看>>
Centos7 or Other Linux RPM包查询下载
查看>>
运行springboot项目出现:Type javax.xml.bind.JAXBContext not present
查看>>
Java中多线程向mysql插入同一条数据冲突问题
查看>>
Idea Maven项目使用jar包,添加到本地库使用
查看>>
FastDFS集群架构配置搭建(转载)
查看>>
HTM+CSS实现立方体图片旋转展示效果
查看>>
FFmpeg 命令操作音视频
查看>>