DO - Apps
Reading time: 3 minutes
tip
AWS हैकिंग सीखें और अभ्यास करें:HackTricks Training AWS Red Team Expert (ARTE)
GCP हैकिंग सीखें और अभ्यास करें: HackTricks Training GCP Red Team Expert (GRTE)
Azure हैकिंग सीखें और अभ्यास करें:
HackTricks Training Azure Red Team Expert (AzRTE)
HackTricks का समर्थन करें
- सदस्यता योजनाओं की जांच करें!
- हमारे 💬 Discord समूह या टेलीग्राम समूह में शामिल हों या हमें Twitter 🐦 @hacktricks_live** पर फॉलो करें।**
- हैकिंग ट्रिक्स साझा करें, PRs को HackTricks और HackTricks Cloud गिटहब रिपोजिटरी में सबमिट करके।
Basic Information
From the docs: App Platform एक Platform-as-a-Service (PaaS) सेवा है जो डेवलपर्स को कोड को सीधे DigitalOcean सर्वरों पर प्रकाशित करने की अनुमति देती है बिना अंतर्निहित बुनियादी ढांचे की चिंता किए।
आप github, gitlab, docker hub, DO container registry (या एक नमूना ऐप) से सीधे कोड चला सकते हैं।
जब आप एक env var को परिभाषित करते हैं, तो आप इसे encrypted के रूप में सेट कर सकते हैं। इसके मान को retreive करने का एकमात्र तरीका है ऐप को चलाने वाले होस्ट के अंदर 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
caution
ऐप्स में मेटाडेटा एंडपॉइंट नहीं है
RCE & एन्क्रिप्टेड env vars
कंटेनर में सीधे कोड निष्पादित करने के लिए जो ऐप चला रहा है, आपको कंसोल तक पहुंच की आवश्यकता होगी और https://cloud.digitalocean.com/apps/<app-id>/console/<app-name>
पर जाना होगा।
यह आपको एक शेल देगा, और बस env
निष्पादित करके आप सभी env vars (जिसमें एन्क्रिप्टेड के रूप में परिभाषित किए गए) देख सकेंगे।
tip
AWS हैकिंग सीखें और अभ्यास करें:HackTricks Training AWS Red Team Expert (ARTE)
GCP हैकिंग सीखें और अभ्यास करें: HackTricks Training GCP Red Team Expert (GRTE)
Azure हैकिंग सीखें और अभ्यास करें:
HackTricks Training Azure Red Team Expert (AzRTE)
HackTricks का समर्थन करें
- सदस्यता योजनाओं की जांच करें!
- हमारे 💬 Discord समूह या टेलीग्राम समूह में शामिल हों या हमें Twitter 🐦 @hacktricks_live** पर फॉलो करें।**
- हैकिंग ट्रिक्स साझा करें, PRs को HackTricks और HackTricks Cloud गिटहब रिपोजिटरी में सबमिट करके।