Az - Functions App Privesc
Last updated
Last updated
Leer & oefen AWS Hacking:HackTricks Opleiding AWS Red Team Expert (ARTE) Leer & oefen GCP Hacking: HackTricks Opleiding GCP Red Team Expert (GRTE)
Kyk na die volgende bladsy vir meer inligting:
Hierdie toestemming laat toe om die funksie, meester en stelselsleutels te lys, maar nie die gasheer een nie, van die gespesifiseerde funksie met:
Hierdie toestemming laat toe om die gasheersleutel van die gespesifiseerde funksie te verkry met:
Hierdie toestemming laat toe om 'n funksiesleutel vir die gespesifiseerde funksie te skep/opdateer met:
Hierdie toestemming laat toe om 'n meester sleutel vir die gespesifiseerde funksie te skep/opdateer met:
Hierdie toestemming laat toe om 'n stelselfunksiesleutel te skep/opdateer vir die gespesifiseerde funksie met:
Hierdie toestemming laat toe om die omgewingsveranderlikes van 'n funksie te verkry. Binne hierdie veranderlikes mag dit moontlik wees om die standaard omgewing veranderlikes AzureWebJobsStorage
of WEBSITE_CONTENTAZUREFILECONNECTIONSTRING
te vind wat eintlik 'n rekening sleutel bevat om toegang te verkry tot die blob stoor van die funksie met VOLLE toestemmings.
Microsoft.Web/sites/publishxml/action, (Microsoft.Web/sites/basicPublishingCredentialsPolicies/write)
Hierdie toestemmings laat toe om al die publikasieprofiele te lys wat basies basiese outentiseringsbewyse bevat:
Metode SCM
Dan kan jy toegang verkry met hierdie basiese outentikasie akrediteerlinge na die SCM-URL van jou funksie-app en die waardes van die omgewing veranderlikes kry:
Note dat die SCM gebruikersnaam gewoonlik die karakter "$" gevolg deur die naam van die app is, so: $<app-name>
.
En hierdie omgewings veranderlikes bevat die AccountKey van die stoor rekening wat die data van die funksie app stoor, wat dit moontlik maak om daardie stoor rekening te beheer.
As jy sien dat daardie geloofsbriewe REDACTED is, is dit omdat jy die SCM basiese outentikasie opsie moet aktiveer en daarvoor het jy die tweede toestemming nodig (Microsoft.Web/sites/basicPublishingCredentialsPolicies/write):
Leer & oefen AWS Hacking:HackTricks Opleiding AWS Red Team Expert (ARTE) Leer & oefen GCP Hacking: HackTricks Opleiding GCP Red Team Expert (GRTE)