1.5 KiB
DO - Apps
{{#include ../../../banners/hacktricks-training.md}}
Basic Information
From the docs: App Platform ni huduma ya Platform-as-a-Service (PaaS) inayowezesha wabunifu kuchapisha msimbo moja kwa moja kwenye seva za DigitalOcean bila wasiwasi kuhusu miundombinu ya chini.
Unaweza kuendesha msimbo moja kwa moja kutoka github, gitlab, docker hub, DO container registry (au programu ya mfano).
Unapofafanua env var unaweza kuipanga kama encrypted. Njia pekee ya retreive thamani yake ni kutekeleza commands ndani ya mwenyeji anayekimbia programu.
App URL inaonekana kama hii 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
Apps haina metadata endpoint
RCE & Encrypted env vars
Ili kutekeleza msimbo moja kwa moja ndani ya kontena linalotekeleza App, utahitaji kupata kwenye console na uende https://cloud.digitalocean.com/apps/<app-id>/console/<app-name>.
Hii itakupa shell, na kwa kutekeleza tu env utaweza kuona mabadiliko yote ya env (ikiwemo yale yaliyoainishwa kama encrypted).
{{#include ../../../banners/hacktricks-training.md}}