空白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添加國內鏡像地址方法


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM