GCP - Composer Enum

Support HackTricks

基本情報

Google Cloud Composer は、Apache Airflow 上に構築された完全管理型の ワークフローオーケストレーションサービス です。クラウドやオンプレミスのデータセンターにまたがるパイプラインを作成、スケジュール、および監視することができます。GCP Composer を使用すると、他の Google Cloud サービスとワークフローを簡単に統合でき、効率的なデータ統合および分析タスクを実現します。このサービスは、クラウドベースのデータワークフローの管理の複雑さを簡素化するように設計されており、大規模なデータ処理タスクを扱うデータエンジニアや開発者にとって貴重なツールです。

列挙

# Get envs info
gcloud composer environments list --locations <loc>
gcloud composer environments describe --location <loc> <environment>

# Get list of dags
gcloud composer environments storage dags list --environment <environment> --location <loc>
# Download dags code
mkdir /tmp/dags
gcloud composer environments storage dags export --environment <environment> --location <loc> --destination /tmp/dags

# List Data from composer
gcloud composer environments storage data list --environment <environment> --location <loc>
# Download data
mkdir /tmp/data
gcloud composer environments storage data export --environment <environment> --location <loc> --destination /tmp/data

# List Plugins from composer
gcloud composer environments storage plugins list --environment <environment> --location <loc>
# Download plugins
mkdir /tmp/plugins
gcloud composer environments storage data export --environment <environment> --location <loc> --destination /tmp/plugins

Privesc

以下のページで、composer permissionsを悪用して権限を昇格させる方法を確認できます:

GCP - Composer Privesc
HackTricksをサポートする

Last updated