NaeemAkmal/Azure-Metadata-Enumerator-MSF

GitHub: NaeemAkmal/Azure-Metadata-Enumerator-MSF

基于 Metasploit 框架的 Azure 云虚拟机元数据自动枚举模块,用于后渗透阶段的内网资产侦察。

Stars: 0 | Forks: 0

# 🛡️ Azure 云虚拟机元数据枚举器 (Metasploit 模块) ## 📖 概述 这是一个**自定义 Metasploit Auxiliary 模块**,旨在对 **Azure 云基础设施**执行后渗透侦察。 该模块针对 **Azure 实例元数据服务 (IMDS)**,从内部视角提取有关虚拟机的敏感元数据。 ## ✨ 核心功能 (收集的信息) * **虚拟机识别:** 虚拟机名称及唯一实例 ID * **网络基础设施:** 公网与私网 IP 地址 * **地理数据:** Azure 区域 / 位置 * **系统规格:** 虚拟机大小 (SKU) 及操作系统详情 ## 🚀 部署与安装 ### 1️⃣ 安装所需的 Ruby SDK ``` sudo gem install azure_mgmt_compute sudo gem install azure_mgmt_resources ``` ### 2️⃣ 模块目录设置 ``` # 导航至 auxiliary modules 目录 cd /usr/share/metasploit-framework/modules/auxiliary/ # 创建自定义 category 文件夹 sudo mkdir cloudy # 复制 module 文件 sudo cp azure_vm_enum.rb /usr/share/metasploit-framework/modules/auxiliary/cloudy/ ``` ### 3️⃣ 重新加载 Metasploit ``` msfconsole msf > reload_all ``` ## 🛠️ 使用与执行 ``` # 选择 module msf > use auxiliary/cloudy/azure_vm_enum # 设置 target msf6 auxiliary(cloudy/azure_vm_enum) > set RHOSTS # 运行 msf auxiliary(cloudy/azure_vm_enum) > run ``` ## 📊 概念验证 ![概念验证](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/16faa421e2184255.png) ## 👨‍💻 作者 **Naeem Akmal** 计算机科学学士 – 拉合尔大学 * GitHub: https://github.com/NaeemAkmal * LinkedIn: https://www.linkedin.com/in/naeemakmal15/ ## ⚠️ 免责声明 本工具仅供**教育目的**和**授权测试**使用。 未经授权的使用是违法的。
标签:Azure Instance Metadata Service, azure_vm_enum, Azure 云安全, IMDS 探测, Kali Linux 工具, Metasploit 模块, PoC, Ruby, 云基础设施侦察, 云环境侦察, 云虚拟机元数据枚举, 后渗透侦察, 插件系统, 暴力破解, 检测规则, 知识库, 网络资产发现