DO - Apps

Support HackTricks

基本情報

ドキュメントから: App Platformは、開発者が基盤となるインフラストラクチャを気にせずにDigitalOceanサーバーに直接コードを公開できるプラットフォーム・アズ・ア・サービス(PaaS)です。

githubgitlabdocker hubDOコンテナレジストリ(またはサンプルアプリ)から直接コードを実行できます。

env varを定義する際には、暗号化として設定できます。その値を取得する唯一の方法は、アプリを実行しているホスト内でコマンドを実行することです。

App URLは次のようになります https://dolphin-app-2tofz.ondigitalocean.app

列挙

doctl apps list # You should get URLs here
doctl apps spec get <app-id> # Get yaml (including env vars, might be encrypted)
doctl apps logs <app-id> # Get HTTP logs
doctl apps list-alerts <app-id> # Get alerts
doctl apps list-regions # Get available regions and the default one

アプリにはメタデータエンドポイントがありません

RCE & 暗号化された環境変数

アプリを実行しているコンテナ内で直接コードを実行するには、コンソールへのアクセスが必要で、**https://cloud.digitalocean.com/apps/<app-id>/console/<app-name>**に移動します。

これにより、シェルが得られ、**env**を実行することで、すべての環境変数暗号化されたものを含む)を見ることができます。

HackTricksをサポートする

Last updated