# GCP - App Engine Post Exploitation

{{#include ../../../banners/hacktricks-training.md}}

## `App Engine`

Za informacije o App Engine proverite:

{{#ref}}
../gcp-services/gcp-app-engine-enum.md
{{#endref}}

### `appengine.memcache.addKey` | `appengine.memcache.list` | `appengine.memcache.getKey` | `appengine.memcache.flush`

Sa ovim dozvolama moguće je:

- Dodati ključ
- Ispisati ključeve
- Dobiti ključ
- Obriši

> [!CAUTION]
> Međutim, **nisam mogao da pronađem nijedan način da pristupim ovim informacijama iz cli**, samo iz **web konzole** gde je potrebno znati **Tip ključa** i **Ime ključa**, ili iz **aplikacije koja se pokreće na app engine**.
>
> Ako znate lakše načine za korišćenje ovih dozvola, pošaljite Pull Request!

### `logging.views.access`

Sa ovom dozvolom moguće je **videti logove aplikacije**:
```bash
gcloud app logs tail -s <name>
```
### Čitaj Izvorni Kod

Izvorni kod svih verzija i usluga je **smešten u bucket** sa imenom **`staging.<proj-id>.appspot.com`**. Ako imate pristup za pisanje, možete čitati izvorni kod i tražiti **ranjivosti** i **osetljive informacije**.

### Izmeni Izvorni Kod

Izmenite izvorni kod da biste ukrali akreditive ako se šalju ili izvršite napad na web stranicu.

{{#include ../../../banners/hacktricks-training.md}}
