开源漏洞靶场环境-Vulhhub

news/2024/7/10 21:02:08 标签: 漏洞, 开源

0x 前言

推荐一个开源漏洞靶场环境Vulhhub

 Vulhub - Some Docker-Compose files for vulnerabilities environment

Vulhub是一个面向大众的开源漏洞靶场,无需docker知识,简单执行两条命令即可编译、运行一个完整的漏洞靶场镜像。


0x1 Installation

项目地址: https://github.com/Cherishao/vulhub
在ubuntu16.04下安装docker/docker-compose:

# 安装pip
curl -s https://bootstrap.pypa.io/get-pip.py | python3

# 安装最新版docker
curl -s https://get.docker.com/ | sh

# 启动docker服务
service docker start

# 安装compose
pip install docker-compose 

其他操作系统安装docker和docker-compose可能会有些许不同,请阅读Docker文档进行安装。

0x2 Usage

# 拉取项目
git clone git@github.com:phith0n/vulhub.git
cd vulhub

# 进入某一个漏洞/环境的目录
cd nginx_php5_mysql

# 自动化编译环境
docker-compose build

# 启动整个环境
docker-compose up -d

每个环境目录下都有相应的说明文件,请阅读该文件,进行漏洞/环境测试。

测试完成后,删除整个环境

docker-compose down

0x3 Suggestion

本项目每个漏洞环境均附带文档,建议你购买1G内存的vps搭建漏洞测试环境,文档中所说的your-ip均指你的vps的ip地址,如果你是用虚拟机搭建测试环境,是指你的虚拟机IP,而不是docker容器内部的IP,请不要混淆。


http://www.niftyadmin.cn/n/1317535.html

相关文章

50 ThinkPhp容器

class inject{public function index(){//1单独绑定 // bind(one,app\Model\One);//其实应该放在common下面 // $one app(one); // return $one->name.测试成功;//2直接调用//echo app(app\Model\One)->name;//3-1批量绑定 // bind([ // …

ReactJs入门学习

现在最热门的前端框架有AngularJS、React、Bootstrap等。自从接触了ReactJS,ReactJs的虚拟DOM(Virtual DOM)和组件化是它独特之处及优势所在。 一.ReactJS简介 React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScri…

CodeForces 81A

一眼看上去&#xff0c;题目很长&#xff0c;其实就是去重&#xff0c;把相邻且相同的两个字符同时去掉&#xff0c;直到没有相邻且相同的字符为止 1 #include <iostream>2 #include <cstdio>3 #include <string>4 #include <cstring>5 #include <s…

2019-09-28 LeetCode 盛最多水的容器

给定 n 个非负整数 a1&#xff0c;a2&#xff0c;…&#xff0c;an&#xff0c;每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线&#xff0c;垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线&#xff0c;使得它们与 x 轴共同构成的容器可以容纳最多…

51 Facade 静态调用

facade模式就是为动态方法创建一个静态代理&#xff0c;从而实现静态调用 假如有一个动态方法 app\common\test <?php namespace app\common; class test {public function hello($name){echo Hello.$name;} }为他创建一个静态代理facade app\facade\Test <?php nam…

React 入门实例

最近在工作中&#xff0c;由于前端存在大量的下拉框、输入框、选择项等&#xff0c;展现要求根据下拉选择框变化而不同&#xff0c;计算要求实时&#xff0c;最最主要的是它本身还是一个很大的列表&#xff0c;AngualrJS太多脏检查机制&#xff0c;且存在大量监听不能采用&…

【笔记】大数据概念与技术概述

1 大数据概念 大数据4V&#xff08;四个特点&#xff09;&#xff1a; 数据量大&#xff08;Volume&#xff09; 大数据摩尔定律&#xff1a;人类社会产生的数据一致以每年50%的速度增长。 数据类型多&#xff08;Variety&#xff09;、 结构化和非结构化的数据 处理速度快&a…

14——小心copying行为

资源的copying行为决定对象的copying行为。抑制copying行为&#xff0c;使用引用计数。转载于:https://www.cnblogs.com/chencs/p/3904906.html