DO - Apps

Support HackTricks

Basic Information

З документації: App Platform - це пропозиція Platform-as-a-Service (PaaS), яка дозволяє розробникам публікувати код безпосередньо на серверах DigitalOcean без занепокоєння про підлягаючу інфраструктуру.

Ви можете запускати код безпосередньо з github, gitlab, docker hub, DO container registry (або зразкового додатку).

При визначенні env var ви можете встановити його як зашифрований. Єдиний спосіб отримати його значення - виконати команди всередині хоста, що запускає додаток.

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 та зашифровані змінні середовища

Щоб виконати код безпосередньо в контейнері, що виконує Додаток, вам потрібно доступ до консолі і перейти за адресою https://cloud.digitalocean.com/apps/<app-id>/console/<app-name>.

Це надасть вам оболонку, і просто виконавши env, ви зможете побачити всі змінні середовища (включаючи ті, що визначені як зашифровані).

Підтримати HackTricks

Last updated