日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

centos7ubuntu搭建Vulhub靶场(推荐Ubuntu)

發布時間:2025/3/8 Ubuntu 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 centos7ubuntu搭建Vulhub靶场(推荐Ubuntu) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這里寫目錄標題

  • 一.前言總結
  • 二.成功操作:
  • 三.出現報錯:
  • 四.vulhub使用
  • 正文:
  • 一.前言總結
  • 二.成功操作:
  • 三.出現報錯:
  • 四.vulhub使用
  • 看完點贊關注不迷路!!!! 后續繼續更新優質安全內容!!!!!

一.前言總結

二.成功操作:

三.出現報錯:

四.vulhub使用

正文:

一.前言總結

建議直接使用Ubuntu安裝,直接看第二步的操作。
Centos安裝docker詳細教程如下鏈接,:(建議python和pip環境使用3<python<=3.7版本(Centos7預裝2.7),python2停止維護,pip2也不能搭建新的vulhub)建議直接使用ubuntu(預裝python3)。

我這里最終也是使用ubuntu成功的

Centos7安裝docker(詳細):

https://blog.csdn.net/A_art_xiang/article/details/113775855?utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control

二.成功操作:

更換ubuntu后,
步驟參考:
https://www.cnblogs.com/R-S-PY/p/12131838.html

https://blog.csdn.net/qq_36374896/article/details/84102101

下載 vulhub,

git clone https://github.com/vulhub/vulhub.git

# 這里推薦直接訪問下載,再傳到服務器

三.出現報錯:

(這里介紹中間碰到的問題,主要原因是由于centos一開始預裝py2,以及pip版本過低,反正就是各種問題)

1.命令:pip install docker-compose
報錯:ERROR: Package 'pyrsistent' requires a different Python: 2.7.5 not in '>=3.5'
解決:pip install more-itertools==5.0.0

2.網上還有老哥說是阿里云源有問題,要更換華清華源:

# Pip源設置(使用清華源) 1 臨時使用pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package 2永久更改pip源 # 升級 pip 到最新的版本 (>=10.0.0) 后進行配置: 1 pip install pip -U 2 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple # 如果您到 pip 默認源的網絡連接較差,臨時使用鏡像站來升級 pip: 1 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U

3.docker-compose -v:
報錯:ERROR: Package 'pyrsistent' requires a different Python: 2.7.5 not in '>=3.5'
解決:pip install setuptools==44.0.0
原因: 由于python2.7停止維護了,setuptools>=45的版本都不再支持python2.7。但 virtualenv的pip還是默認地安裝了setuptools的最新版本,需要手動設置setuptools版本<45。在這里指定一下版本號重新安裝setuptools即可。

沒辦法還是報同樣的錯,安裝了python3(有老哥說是3.8版本太新了)
3.8又不行轉3.7

1.安裝編譯相關工具 yum -y groupinstall "Development tools"yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-develyum install libffi-devel -y2.下載安裝包解壓cd #回到用戶目錄wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xztar -xvJf Python-3.7.0.tar.xz3.編譯安裝 mkdir /usr/local/python3.7 #創建編譯安裝目錄 注意文件名是3.7cd Python-3.7.0./configure --prefix=/usr/local/python3make && make install4.創建軟連接ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip35.驗證是否成功python3 -Vpip3 -V

#我暈了:3.7的python, 3.8的pip(文件名有點亂了)

現在安裝docker-compose報錯:

WARNING: You are using pip version 19.2.3, however version 21.1.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command. # pip版本不夠的意思

更新pip:

安裝 sudo yum -y install epel-release sudo yum -y install python-pip 命令 pip install --upgrade pip

四.vulhub使用

vulhub漏洞環境:
https://vulhub.org/#/environments/webmin/CVE-2019-15107/
進入vulhub選擇要復現的漏洞,如webmin:
對靶場進行編譯:docker-compose build #flag: 網好差 稍后繼續
運行靶場:docker-compose up -d
docker ps //查看正在運行的容器
三、移除環境
docker-compose down
四。其他命令

附一些常用Docker命令,更多命令詳解,請訪問:http://www.docker.org.cn/dockerppt/106.html:
----------------- docker ps 查看當前正在運行的容器
----------------- docker ps -a 查看所有容器的狀態
----------------- docker start/stop id/name 啟動/停止某個容器
----------------- docker attach id 進入某個容器(使用exit退出后容器也跟著停止運行)
----------------- docker exec -ti id 啟動一個偽終端以交互式的方式進入某個容器(使用exit退出后容器不停止運行)
----------------- docker images 查看本地鏡像
----------------- docker rm id/name 刪除某個容器
----------------- docker rmi id/name 刪除某個鏡像
----------------- docker run --name test -ti ubuntu /bin/bash 復制ubuntu容器并且重命名為test且運行,然后以偽終端交互式方式進入容器,運行bash
----------------- docker build -t soar/centos:7.1 . 通過當前目錄下的Dockerfile創建一個名為soar/centos:7.1的鏡像
----------------- docker run -d -p 2222:22 --name test soar/centos:7.1 以鏡像soar/centos:7.1創建名為test的容器,并以后臺模式運行,并做端口映射到宿主機2222端口,P參數重啟容器宿主機端口會發生改變

看完點贊關注不迷路!!! 后續繼續更新優質安全內容!!!

總結

以上是生活随笔為你收集整理的centos7ubuntu搭建Vulhub靶场(推荐Ubuntu)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。