mirror of
https://github.com/HackTricks-wiki/hacktricks-cloud.git
synced 2026-07-28 22:51:09 -07:00
Translated ['src/pentesting-cloud/gcp-security/gcp-unauthenticated-enum-
This commit is contained in:
+30
-4
@@ -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=<api-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=<api-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
|
||||
|
||||
Reference in New Issue
Block a user