DO - Apps

Support HackTricks

Basic Information

From the docs: App Platform एक Platform-as-a-Service (PaaS) पेशकश है जो डेवलपर्स को DigitalOcean सर्वरों पर सीधे कोड प्रकाशित करने की अनुमति देती है बिना अंतर्निहित बुनियादी ढांचे की चिंता किए।

आप कोड को सीधे github, gitlab, docker hub, DO container registry (या एक नमूना ऐप) से चला सकते हैं।

जब आप एक env var को परिभाषित करते हैं, तो आप इसे encrypted के रूप में सेट कर सकते हैं। इसका मान प्राप्त करने का एकमात्र तरीका है ऐप को चलाने वाले होस्ट के अंदर commands निष्पादित करना।

एक App URL इस तरह दिखता है https://dolphin-app-2tofz.ondigitalocean.app

Enumeration

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 & एन्क्रिप्टेड env vars

ऐप को चलाने वाले कंटेनर में सीधे कोड निष्पादित करने के लिए आपको कंसोल तक पहुंच की आवश्यकता होगी और https://cloud.digitalocean.com/apps/<app-id>/console/<app-name> पर जाना होगा।

यह आपको एक शेल देगा, और बस env निष्पादित करके आप सभी env vars (उनमें से जो एन्क्रिप्टेड के रूप में परिभाषित हैं) देख सकेंगे।

HackTricks का समर्थन करें

Last updated