Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
AzureGoat — AzureGoat : 一个易受攻击的Azure基础设施 | Kitploit
工具/GitHubGitHub/ine-labs/azuregoat
云基础设施安全漏洞分析Web安全渗透测试云安全错误配置学习与教育实验室与实践
GitHubine-labs/azuregoat

AzureGoat

AzureGoat : 一个易受攻击的Azure基础设施

查看仓库
9572571年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

AzureGoat:一个极易受攻击的Azure基础设施

1

攻陷组织的云基础设施对攻击者来说就像坐在金矿上。有时,一个简单的配置错误或Web应用程序中的漏洞,就足以让攻击者攻陷整个基础设施。由于云相对较新,许多开发者并未完全意识到威胁形势,最终部署了脆弱的云基础设施。Microsoft Azure云已成为云基础设施提供商中市场份额第二大的厂商(根据多份报告),仅次于AWS。安全专业人员有大量针对AWS的工具和易受攻击的应用程序来进行攻击/防御实践,但Azure的情况并非如此。社区可用的选项要少得多。

AzureGoat是一个在Azure上设计为易受攻击的基础设施,涵盖了最新发布的OWASP Top 10 Web应用程序安全风险(2021)以及基于App Functions、CosmosDB、Storage Accounts、Automation和Identities等服务的其他配置错误。AzureGoat模拟了真实世界的基础设施,但增加了漏洞。它包含多条横向移动路径,并侧重于黑盒方法。

AzureGoat使用IaC(Terraform)在用户的Azure账户上部署易受攻击的云基础设施。这使得用户可以完全控制代码、基础设施和环境。通过AzureGoat,用户可以学习/实践:

  • 云渗透测试/红队行动
  • IaC审计
  • 安全编码
  • 检测与缓解

该项目分为多个模块,每个模块是一个独立的Web应用程序,采用不同的技术栈和开发实践。

曾在以下场合展示

  • BlackHat USA 2022
  • DC 30: Demo Labs

由 INE 用 ❤️ 开发

drawing

构建工具

  • Azure
  • React
  • Python 3
  • Terraform

漏洞

该项目计划涵盖所有重要漏洞,包括OWASP TOP 10 2021以及常见的云配置错误。目前,项目包含以下漏洞/配置错误。

  • XSS
  • SQL注入
  • 不安全的直接对象引用
  • App Function环境中的服务器端请求伪造
  • 敏感数据泄露与密码重置
  • 存储账户配置错误
  • 身份配置错误

开始使用

先决条件

  • 一个Azure账户

安装

为简化部署过程,用户只需克隆此仓库,登录Azure CLI,然后初始化并应用Terraform文件。此工作流将部署整个基础设施并输出托管的应用程序URL。

以下是操作步骤:

步骤 1. 克隆仓库

root@kitploit:~
git clone https://github.com/ine-labs/AzureGoat

步骤 2. 登录Azure CLI

root@kitploit:~
az login

并按照步骤登录。

步骤 3. 创建一个名为 "azuregoat_app" 的资源组。

步骤 4. 使用Terraform部署AzureGoat

root@kitploit:~
terraform init
terraform apply --auto-approve

模块

模块 1

第一个模块是一个无服务器博客应用程序,利用Azure App Functions、Storage Accounts、CosmosDB和Azure Automation。它包含多种Web应用程序漏洞,并有助于利用配置错误的Azure资源。

模块1的横向移动路径概览

6

贡献者

Nishant Sharma, 实验室平台总监, INE [email protected]

Jeswin Mathai, 实验室平台首席架构师, INE [email protected]

Rachna Umaraniya, 云开发者, INE [email protected]

Sherin Stephen, 云软件工程师, INE [email protected]

Shantanu Kale, 云开发者, INE [email protected]

Sanjeev Mahunta, 云软件工程师, INE [email protected]

D Yashwanth Babu, 云软件工程师, INE [email protected]

解决方案

攻击手册位于 attack-manuals 目录,防御手册位于 defence-manuals 目录。

模块1的漏洞利用视频:https://www.youtube.com/playlist?list=PLcIpBb4raSZGdYHKpqIu5Boc2ziga4oGY

文档

更多详情请参考 "AzureGoat.pdf" PDF文件。此文件包含演示文稿中使用的幻灯片。

截图

博客应用程序首页

1

博客应用程序登录门户

2

博客应用程序注册页面

3

博客应用程序登录后的仪表板

4

博客应用程序用户个人资料

5

贡献指南

  • 欢迎以代码改进、模块更新、功能改进及任何一般性建议的形式提供贡献。
  • 对当前模块功能的改进同样欢迎。
  • 每个模块的源代码位于 modules/module-<Number>/src,可用于修改现有应用程序代码。

许可证

本程序是自由软件:您可以根据自由软件基金会发布的GNU通用公共许可证第二版(或任何后续版本)的条款重新分发和/或修改它。

本程序的分发是为了希望它有用,但不提供任何担保;甚至没有隐含的适销性或特定用途的适用性担保。有关更多细节,请参阅GNU通用公共许可证。

您应该已随本程序收到一份GNU通用公共许可证的副本。如果没有,请访问 http://www.gnu.org/licenses/。

姊妹项目

  • AWSGoat
  • GCPGoat
  • PA Toolkit (Pentester Academy Wireshark Toolkit)
  • ReconPal: 利用NLP进行信息安全
  • VoIPShark: 开源VoIP分析平台
  • BLEMystique
下载工具