当前位置: 首页 > news >正文

Ubuntu(Linux系统)安装Vulhub靶场

关于VMware虚拟机中安装Ubuntu,请看(33条消息) VMware虚拟机中安装ubuntu(Linux系统)_雅士清弦的博客-CSDN博客

一:Ubuntu 中安装ssh

1:打开虚拟机,修改root用户密码,输入 sudo passwd root,如下图

2:修改成功后,输入su root 及密码切换到root用户

3:安装vim,输入 apt install vim

4:更换源,输入vim /etc/apt/source.list 打开文件,然后将下面地址复制粘贴到文件中

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

5: 输入 apt-get update更新

6:输入 apt-get install ssh 安装ssh

7:下载完毕后,进入配置文件中进行修改,使得ssh能够在开机的时候自启动

输入 cd /etc/ssh 进入该目录,再输入 vim sshd_config

8:按下图修改配置文件中内容

9:输入 apt install net-tools,安装完成之后输入下面命令,让ssh服务开启

service ssh start/stop/restart/status

查看22端口开放没,输入:

netstat -anptl

再输入让ssh服务开机自启动:

update-rc.d ssh enable

二:安装vulhub

1:先输入 apt install curl安装curl,再安装docker,输入 vim installDocker.sh

再将 https://get.docker.com网页中代码复制粘贴到该脚本中,保存之后再输入命令

chmod +x installDocker.sh 对脚本添加可执行权限,再输入命令 ./installDocker.sh 执行该脚本

然后输入 docker -v 查看是否安装成功

2:输入命令apt install python3-pip ,安装成功之后输入pip install docker-compose,安装docker-compose

3:输入 docker-compose -v 查看是否安装成功

4:输入命令 apt-get install git 来安装git仓库,安装成功之后输入命令

git clone https://github.com/vulhub/vulhub.git 获取vulhub源码安装,时间较长,请耐心等待

5:成功之后,输入以下命令,增加Docker的镜像源配置文件 /etc/docker/daemon.json

vi /etc/docker/daemon.json 自动创建并进入该文件

然后将以下代码(配置网易镜像源)复制到文件,保存并退出

{ "registry-mirrors": ["http://hub-mirror.c.163.com"] }

6:输入以下命令:

systemctl restart docker 重启docker

systemctl status docker.service 查看docker状态

docker info|grep Mirrors -A 1 查看配置是否成功

7:以tomcat弱口令为例进行演示,输入以下代码:

cd /etc/ssh/vulhub/tomcat/tomcat8/ 进入漏洞环境目录

8:输入以下命令:

docker-compose build 创立容器

docker-compose up -d 拉取镜像

关闭命令:docker-compose down

9:apache演示(可不看)

root@ubuntu:/# cd vulhub/
root@ubuntu:/vulhub# cd httpd/
root@ubuntu:/vulhub/httpd# cd CVE-2017-15715/
root@ubuntu:/vulhub/httpd/CVE-2017-15715# docker-compose up -d

http://www.jsqmd.com/news/1389658/

相关文章:

  • 【高级数字信号处理】超详细指南lab1a:MATLAB 信号采样、频谱分析、非线性削波及混叠现象完全解读【含matlab代码】
  • DeepSeek V4与GPT-5.5实测对比:AI大模型选型指南
  • Windows 10硬盘卡顿终极解决指南:从诊断到优化,告别系统延迟
  • Transformer架构深度解析:从自注意力到编码器层的工程实现
  • 数据倾斜原理及解决方案
  • 广东网站建设公司xywdl如何打造高转化率企业官网全解析与避坑指南
  • 白嫖大模型
  • Git 上传大文件
  • 手搓代码解释器:基于AST解析与语义分析的代码理解实践
  • Windows系统下Python多版本管理——Pyenv安装及使用
  • 政务内网网站建设方案深度解析:构建安全、高效、智能的数字化办公核心引擎
  • DeepSeek-V4-Flash:高效能AI模型的本地部署与实战应用指南
  • AI周刊:多模态突破、模型专业化与国产生态竞争深度解析
  • StarRocks多模态检索:一条SQL统一向量、全文与AI分析
  • 信号与系统考研强化:考点精讲与专题突破实战指南
  • DNS服务器搭建
  • 云南昆明电梯维保
  • 数学建模竞赛实战复盘:从数据预处理到模型构建的全流程解析
  • 海宁市本地防水补漏维修靠谱团队有哪些怎么选_屋顶漏水维修正规资质口碑实力深度对比 - 雨婺虹修缮
  • ns-3-model-library wifi 浅析_ns-3wifi部分解析_ns-3网络模拟器wifi部分文档分析_Part4_MAC模块
  • 从0到1打造高收益平台:深度解析投资理财网站建设的关键要素与实战策略
  • 【路径规划】基于RRT算法机器人最短路径规划matlab代码
  • MathorCup数学建模竞赛:从团队组建到实战策略的完整指南
  • 新电脑首次安装通讯软件前的安全核对清单
  • 驾驶事故处理策略
  • 大数据中的“数据倾斜“问题分析
  • 浏览器Agent的DOM处理管线:让LLM看懂网页的核心技术
  • 数学建模竞赛实战指南:从模型构建到论文写作的72小时攻关策略
  • 【C++ 面试真题】聊聊 C++ 的构造与析构
  • 智能体开发语言选型指南:Python、JS/TS、Go、Java对比与实战