DO - Apps

HackTricks 지원

기본 정보

문서에서 참조: App Platform은 개발자가 기반이 되는 인프라에 대해 걱정하지 않고 코드를 DigitalOcean 서버에 직접 게시할 수 있는 플랫폼으로서 Platform-as-a-Service (PaaS) 제공물입니다.

github, gitlab, docker hub, DO 컨테이너 레지스트리 (또는 샘플 앱)에서 코드를 직접 실행할 수 있습니다.

환경 변수를 정의할 때 암호화로 설정할 수 있습니다. 해당 값에 접근할 수 있는 유일한 방법은 앱을 실행하는 호스트 내에서 명령어를 실행하는 것뿐입니다.

앱 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**를 실행하면 모든 환경 변수 (암호화된 것들 포함)을 볼 수 있습니다.

HackTricks 지원

Last updated