虛擬機,雲服務器搭建vulhub靶場


搭建前的准備

centos雲服務器,當然雲服務器不是必須的,虛擬機也可

准備python(此處用的python2)

yum -y install python

准備pip

yum -y install python-pip #安裝pip

pip install --upgrade pip #更新pip

pip -V #查看pip版本

image-20200402122741921

准備git

yum install git #安裝git

git --version #查看git版本

image-20200402124615080

安裝docker

安裝docker

curl -s https://get.docker.com/ | sh

image-20200402122833247

安裝 docker-compose

pip install docker-compose

我安裝的時候出現了如下問題,缺失python.h

解決辦法: yum install python-devel

image-20200402123157613

之前安裝失敗,所以要重新輸入一遍。

pip install docker-compose

安裝完成.

啟動docker服務

啟動服務

systemctl start docker.service #命令是無回顯的

查看服務是否啟動成功

命令: systemctl status docker.service 如果回顯是下圖的running字樣說明啟動成功。

或者使用echo $? 命令,回顯結果是0的話,那么說明上一條語句執行,否則是沒執行成功。

image-20200402124240992

下載vulhub的環境

github下載vulhub的環境

git clone https://github.com/vulhub/vulhub.git #因為是github速度會有點慢

我把github的倉庫拉到自己碼雲,公開了.

覺得慢可以使用如下命令:

git clone https://gitee.com/he_zhi/vulhub.git

執行參考下圖:

image-20200402124806771

安裝完畢……

啟動環境

瀏覽目錄

ls #查看當前目錄

ls vulhub #查看vulhub目錄

image-20200402130258961

編譯CVE-2015-5254的環境

此處是以一個CVE為例子,其他的可以參考這個

使用cd命令進入cd CVE-2015-5254/的靶場目錄,

cd vulhub

cd activemq

cd CVE-2015-5254

docker-compose up -d #編譯運行

(嚴重吐槽,太慢了,不過只有第一次需要編譯,以后使用會快些)。

image-20200402131234152

編譯完畢:

image-20200402142607771

然后就可以訪問了。

配置端口,設置安全組

查詢運行端口

但是我萌現在還不知道是哪個端口。所以查一下。

docker ps #查詢運行的端口

我這里是8161

image-20200402142836449

設置安全組

有了端口8161但是不能直接訪問。

因為你還沒在雲上開放端口。

如下圖更改安全組。配置好端口然后訪問一下吧。我用的華為雲其他雲僅供參考。

image-20200402143048983

image-20200402143205952

----------------------------------訪問成功------------------------------------------

image-20200402143351064

使用完記得關閉容器~:

關閉命令:

​ docker kill 運行的容器的id號

查看一下確實停止:

​ docker ps

image-20200402144041041

附docker部分命令

docker ps:列出運行中的容器
docker ps -a :列出所有的容器
docker stop 容器id:停止容器
docker kill 容器id:強制停止容器
docker start 容器id:啟動已停止的容器
docker inspect 容器id:查看容器的所有信息
docker container logs 容器id:查看容器日志
docker top 容器id:查看容器里的進程
docker exec -it 容器id /bin/bash:進入容器
exit:退出容器
docker rm 容器id:刪除已停止的容器
docker rm -f 容器id:刪除正在運行的容器


免責聲明!

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



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