题外话
说实在,这次确实是个意外……
原本环境能在本地运行,但出现了一个意想不到的意外:
靶场搭建完成后访问靶场时,靶场出现了访问页面错误的问题,也就是和原本预期的页面不一样。
花费了大把时间意识到问题后,转到了线上搭建,简述下流程。
搭建流程
为了方便搭建,这里采用阿里云的云ECS搭建。
搭建基础环境选择Docker,剩下的搭建简单归结如下:
记住!选择按量付费,用完就释放了,别浪费钱!(排除你特别有钱的情况……)
基础开发环境
 wget -O f8x https:
  批量化安装
  使用 -b 选项安装基本环境 (gcc、make、git、vim、telnet、jq、unzip 等基本工具) 使用 -p 选项安装代理环境 (警告:国外云服务器上不要用,会降速) 使用 -d 选项安装开发环境 (python3、pip3、Go、Docker、Docker-Compose、SDKMAN) 使用 -k 选项安装渗透环境 (hashcat、ffuf、OneForAll、ksubdomain、impacket 等渗透工具) -ka 信息收集、扫描、爆破、抓取 -kb 漏洞利用 -kc 后渗透、C2 -kd 其他 -ke 功能重叠或长期不维护 使用 -s 选项安装蓝队环境 (Fail2Ban、chkrootkit、rkhunter、河马webshell查杀工具) 使用 -f 选项安装其他工具 (Bash_Insulter、vlmcsd、AdguardTeam、trash-cli 等辅助工具) 使用 -cloud 选项安装云应用 (Terraform、Serverless Framework、wrangler) 使用 -all 选项全自动化部署 (默认不走代理,兼容 CentOS7/8,Debain10/9,Ubuntu20/18,Fedora33)
 
 
  bash f8x -b bash f8x -d
  bash f8x -docker
 
  | 
 
LAMP迅速搭建大法
这里采用脚本搭建
 wget https:
  ./lamp.py
  **************************
      建站辅助脚本(centos7)
  **************************
      1. 一键搭建 LAMP 环境         (Apache,MySQL5.7,PHP7.1,phpMyAdmin)     2. Apache 配置     3. MySQL  配置     4. PHP    配置     5. phpmyadmin 配置     6. 端口   设置     7. Apache 挂载 php     8. 显示部分重要信息     9. 关闭使用密码登录     0. 退出程序              请选择:
 
 
 
  | 
 
自此,使用vulhub就很简单了,直接开直接用。
搭建vulhub大法
注意:这一切的前提是完成前面的配置。
环境如果不在阿里云上面,可能还需要自己手动的配置wget,yum等.
并且还有一个坏处,就是涉及到外网的操作都会异常的中断。
 wget https:
  unzip vulhub-master.zip
  cd vulhub-master
 
 
 
 
  |