Loading

空白centos7 64 搭建vulhub(详细)

0X00-引言


在我们现在的观念中,勾栏一词多为不雅,其实不然。

在宋代孟元老的《东京梦华录》中,京城的文艺表演主要集中在三类场所,瓦子勾栏、楼台棚子、庙宇园林,瓦子是娱乐场所总称,勾栏指的是演员表演场地外面的栏杆,就像现在的万达广场一样,瓦子指万达这栋大楼,勾栏是里面店铺的墙。

勾栏一词准确的来说是现在的戏院。

戏院多好啊,我就喜欢听戏,我要去勾栏听曲,我天天都要去勾栏听曲😍😍。

今日无事,勾栏听曲

0X01-下载安装centos7


CentOS7镜像

链接:https://pan.baidu.com/s/1ME6KayxvYC8rISV7U9-qbA 
提取码:9527 

安装按照VM提示走

0X02-配置yum源


01-备份原来源文件-配置阿里源

备份:

cd /etc/yum.repos.d  #进入配置文件夹
mkdir repos_bak  #创建备份文件夹
mv *.repo repos_bak #备份

配置阿里源:

curl -O http://mirrors.aliyun.com/repo/Centos-7.repo
curl -O http://mirrors.aliyun.com/repo/epel-7.repo
curl -O http://mirrors.aliyun.com/repo/epel-testing.repo

image-20211129162719865

02-重置yum源缓存
yum clean all && yum makecache

image-20211129163005900

03-更新yum
yum update -y
04-安装驱动依赖
yum install -y yum-untils device-mapper-persistent-data lvm2
05-安装yum-utils
yum install -y yum-utils

0X03-安装docker


01-使用阿里云docker源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo  #新增阿里docker源
yum makecache fast #建立元数据缓存

image-20211129165507726

02-安装最新版本docker
yum -y install docker-ce  #使用这一条命令安装docker
yum list docker-ce.x86_64 --showduplicates | sort -r #可以查看可用的docker版本
03-查看docker版本
docker --version
04-设置docker开机自启
systemctl start docker
systemctl enable docker
05-设置国内镜像源

如果不更换,漏洞环境下载奇慢无比,可能会断开

vi /etc/docker/daemon.conf #进入daemon.conf文件

{
  "registry-mirrors": ["https://nfesww3w.mirror.aliyuncs.com"]
}        
#添加镜像源
06-重启docker
systemctl daemon-reload
systemctl restart docker
07-安装Docker-compose
sudo curl -L https://github.com/docker/compose/releases/download/1.23.0-rc3/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose #提升权限
docker-compose version  #查看版本号

image-20211129171941081

0X04-安装vulhub


01-安装git
yum -y install git
git --version #查看版本
02-安装vulhub
mkdir vulhub  #创建vulhub目录
git clone https://github.com/vulhub/vulhub.git  #下载vulhub

image-20211129201215971

0X05-运行vulhub靶场


01-选择靶场并启动
docker-compose up -d  #安装并启动靶场环境也称创建容器

image-20211129202619120

若出现一下问题需要在开始之前对靶场先编译。也可关闭靶场,执行以下命令在开启靶场

docker-compose build #对靶场进行编译

image-20211129202816550

02-查看端口
docker-compose ps 
docker ps

image-20211129203551205

开放端口为8080,浏览器ip加端口号访问

image-20211129203740716

03-关闭靶场

使用完靶场记得关闭,养成良好习惯

docker-compose down

image-20211129203902643

04-删除镜像
 docker images  #查看下载的镜像

image-20211206103020229

docker  rmi  ID #删除

image-20211206103211297

0X06-参考文献


Vulhub靶场在Centos7上的搭建

vulhub环境搭建+靶场使用

Linux CentOS7.x安装docker全过程

vulhub添加国内镜像地址方法

posted @ 2021-11-29 21:48  美式加糖  阅读(1445)  评论(1编辑  收藏  举报