Windows搭建和使用vulhub的一些常用命令

本文部分参考个人博客:https://everythingis-ok.github.io/2025/07/17/windows11%E7%B3%BB%E7%BB%9F%E4%B8%8B%E6%90%AD%E5%BB%BA%E8%8E%B7%E5%8F%96-Vulhub%E9%9D%B6%E5%9C%BA/

1.安装一个Linux发行版

查看有哪些发行版:

bash 复制代码
wsl --list --online

安装:

bash 复制代码
wsl --install -d Ubuntu

查看已安装发行版:

bash 复制代码
wsl -l -v

进入Ubuntu,可以直接在文件资源管理的路径栏输入命令:

bash 复制代码
wsl -d Ubuntu

2.Docker Desktop重要设置

(1) 进入设置 → General,确认已勾选 **"Use the WSL 2 based engine"**。

(2) 如图所示:

3.检查Docker状态:

bash 复制代码
docker --version
docker compose version
docker ps

也可以通过docker desktop观察。

4.vulhub使用

注意wsl的NAT模式需要关闭代理或者给容器配置端口映射。

cd到想要学习的漏洞目录下:

bash 复制代码
docker-compose up -d

学习完后清理环境:

bash 复制代码
docker compose down -v
相关推荐
NeilYuen6 小时前
用UDP实现向DNS服务器请求IP地址
服务器·tcp/ip·udp
沫璃染墨7 小时前
《从零入门Linux系统篇(十五):系统工具篇·六——GDB调试器详解:从程序执行控制到高级调试技巧》
linux·运维·服务器·c语言·c++
AIgorithmGEEK8 小时前
Linux 环境变量完全指南:从入门到理解底层原理
linux·运维·服务器
修罗王8 小时前
Linux Docker 服务管理与排查实战指南(新手速查版)
运维·docker
迪康Defender8 小时前
从静态存储到动态流转:终端透明加密两种模式实战解析
运维·服务器·网络·数据库·其他
酷可达拉斯8 小时前
Linux操作系统-升级OpenSSH修复漏洞
linux·运维·服务器·云计算
振浩微433射频芯片9 小时前
用TU2303B双向无线模块打通标准化智能家居接入:433MHz方案的落地优势指南
服务器·网络·人工智能
Molesidy9 小时前
【Linux】基于busybox的根文件系统的完善
linux·服务器·嵌入式linux
云川之下10 小时前
【k8s】NAD(NetworkAttachmentDefinition)与SR‑IOV‑Operator 关系
云原生·容器·kubernetes
张龙68710 小时前
Docker 镜像瘦身实战:从 1.2GB 到 128MB,我踩过的 7 个坑和一套可复制的方法论
运维·后端·docker