Az - ARM Templates / Deployments

htARTE(HackTricks AWS Red Team Expert) でAWSハッキングをゼロからヒーローまで学ぶ

HackTricks をサポートする他の方法:

基本情報

ドキュメントから: Azure ソリューションのインフラストラクチャをコードとして実装するには、Azure Resource Manager テンプレート(ARM テンプレート)を使用します。テンプレートは、プロジェクトのインフラストラクチャと構成を定義する**JavaScript Object Notation(JSON)**ファイルです。このテンプレートは宣言型構文を使用しており、デプロイする内容を記述するだけで、それを作成するためのプログラミングコマンドのシーケンスを書く必要はありません。テンプレートでは、デプロイするリソースとそれらのリソースのプロパティを指定します。

履歴

アクセスできる場合、将来デプロイされるかもしれないリソースに関する情報を入手できます。さらに、Sensitive Infoを含むパラメータが "SecureString"の代わりに "String"としてマークされている場合、それはクリアテキストで表示されます。

機密情報の検索

Microsoft.Resources/deployments/readおよびMicrosoft.Resources/subscriptions/resourceGroups/read権限を持つユーザーは、デプロイメント履歴を読み取ることができます。

Get-AzResourceGroup
Get-AzResourceGroupDeployment -ResourceGroupName <name>

# Export
Save-AzResourceGroupDeploymentTemplate -ResourceGroupName <RESOURCE GROUP> -DeploymentName <DEPLOYMENT NAME>
cat <DEPLOYMENT NAME>.json # search for hardcoded password
cat <PATH TO .json FILE> | Select-String password

参考

htARTE(HackTricks AWS Red Team Expert) を通じてゼロからヒーローまでAWSハッキングを学ぶ

HackTricks をサポートする他の方法:

最終更新