From 909d78058f6fee754e053916316865f3d779757b Mon Sep 17 00:00:00 2001 From: Translator Date: Tue, 10 Jun 2025 12:36:45 +0000 Subject: [PATCH] Translated ['src/pentesting-cloud/gcp-security/gcp-unauthenticated-enum- --- .../gcp-api-keys-unauthenticated-enum.md | 34 ++++++++++++++++--- 1 file changed, 30 insertions(+), 4 deletions(-) diff --git a/src/pentesting-cloud/gcp-security/gcp-unauthenticated-enum-and-access/gcp-api-keys-unauthenticated-enum.md b/src/pentesting-cloud/gcp-security/gcp-unauthenticated-enum-and-access/gcp-api-keys-unauthenticated-enum.md index 94813e9c9..1dfd4f062 100644 --- a/src/pentesting-cloud/gcp-security/gcp-unauthenticated-enum-and-access/gcp-api-keys-unauthenticated-enum.md +++ b/src/pentesting-cloud/gcp-security/gcp-unauthenticated-enum-and-access/gcp-api-keys-unauthenticated-enum.md @@ -12,15 +12,41 @@ Aby uzyskać więcej informacji na temat kluczy API, sprawdź: ### Techniki OSINT -**Klucze API Google są powszechnie używane przez wszelkiego rodzaju aplikacje** działające po stronie klienta. Często można je znaleźć w kodzie źródłowym stron internetowych lub w żądaniach sieciowych, w aplikacjach mobilnych lub po prostu przeszukując regexy na platformach takich jak Github. +**Klucze API Google są szeroko stosowane przez wszelkiego rodzaju aplikacje** działające po stronie klienta. Często można je znaleźć w kodzie źródłowym stron internetowych lub w żądaniach sieciowych, w aplikacjach mobilnych lub po prostu przeszukując regexy na platformach takich jak Github. Regex to: **`AIza[0-9A-Za-z_-]{35}`** -Szukaj go na przykład w Githubie pod tym adresem: [https://github.com/search?q=%2FAIza%5B0-9A-Za-z\_-%5D%7B35%7D%2F\&type=code\&ref=advsearch](https://github.com/search?q=%2FAIza%5B0-9A-Za-z_-%5D%7B35%7D%2F&type=code&ref=advsearch) +Szukaj go na przykład w Githubie pod tym linkiem: [https://github.com/search?q=%2FAIza%5B0-9A-Za-z\_-%5D%7B35%7D%2F\&type=code\&ref=advsearch](https://github.com/search?q=%2FAIza%5B0-9A-Za-z_-%5D%7B35%7D%2F&type=code&ref=advsearch) -### Sprawdź oryginalny projekt GCP - `apikeys.keys.lookup` +### Sprawdź projekt GCP -To jest niezwykle przydatne, aby sprawdzić, **do którego projektu GCP należy klucz API, który znalazłeś**: +To jest niezwykle przydatne, aby sprawdzić, **do którego projektu GCP należy klucz API, który znalazłeś**. Mamy różne opcje: + +- Skontaktuj się z `https://www.googleapis.com/identitytoolkit/v3/relyingparty/getProjectConfig?key=` + +Dla zwięzłości wynik został skrócony, ale w pełnym wyniku identyfikator projektu pojawia się więcej niż 5 razy. +```bash +curl -s "https://www.googleapis.com/identitytoolkit/v3/relyingparty/getProjectConfig?key=AIzaSyD[...]uE8Y" + +{ +"error": { +"code": 403, +"message": "Identity Toolkit API has not been used in project 943955951114 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/identitytoolkit.googleapis.com/overview?project=943955951114 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.", +[...] +``` +- Skontaktuj się z `https://www.googleapis.com/identitytoolkit/v3/relyingparty/getProjectConfig?key=` + +Dla zwięzłości wyjście zostało skrócone, ale w pełnym wyjściu identyfikator projektu pojawia się więcej niż 5 razy. +```bash +curl -s "https://identitytoolkit.googleapis.com/v1/projects?key=AIzaSyD[...]uE8Y" + +{ +"error": { +"code": 403, +"message": "Identity Toolkit API has not been used in project 943955951114 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/identitytoolkit.googleapis.com/overview?project=943955951114 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.", +[...] +``` +- [Ten już nie działa!] `apikeys.keys.lookup` ```bash # If you have permissions gcloud services api-keys lookup AIzaSyD[...]uE8Y