DO - Apps

Вивчайте хакінг AWS від нуля до героя з htARTE (HackTricks AWS Red Team Expert)!

Інші способи підтримки HackTricks:

Основна інформація

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

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

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

URL додатку виглядає так: https://dolphin-app-2tofz.ondigitalocean.app

Енумерація

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, ви зможете побачити всі змінні середовища (включаючи ті, що визначені як зашифровані).

Last updated