DO - Apps

Support HackTricks

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 imefungwa. Njia pekee ya kupata thamani yake ni kutekeleza amri 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

Apps haina metadata endpoint

RCE & Encrypted env vars

Ili kutekeleza msimbo moja kwa moja ndani ya kontena linalotekeleza App, utahitaji kupata ufikiaji wa 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).

Support HackTricks

Last updated