GCP - Pub/Sub Post Exploitation
Last updated
Last updated
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Za više informacija o Pub/Sub, proverite sledeću stranicu:
GCP - Pub/Sub Enumpubsub.topics.publish
Objavite poruku u temi, korisno za slanje neočekivanih podataka i aktiviranje neočekivanih funkcionalnosti ili iskorišćavanje ranjivosti:
pubsub.topics.detachSubscription
Koristan za sprečavanje pretplate da prima poruke, možda da bi se izbegla detekcija.
pubsub.topics.delete
Koristan za sprečavanje pretplate da prima poruke, možda da bi se izbegla detekcija. Moguće je obrisati temu čak i sa pretplatama koje su joj pridružene.
pubsub.topics.update
Koristite ovu dozvolu da ažurirate neka podešavanja teme kako biste je ometali, kao što su --clear-schema-settings
, --message-retention-duration
, --message-storage-policy-allowed-regions
, --schema
, --schema-project
, --topic-encryption-key
...
pubsub.topics.setIamPolicy
Dajte sebi dozvolu da izvršite bilo koji od prethodnih napada.
pubsub.subscriptions.create,
pubsub.topics.attachSubscription
, (pubsub.subscriptions.consume
)Preuzmite sve poruke na veb serveru:
Kreirajte pretplatu i koristite je za povlačenje poruka:
pubsub.subscriptions.delete
Brisanje pretplate može biti korisno za ometanje sistema za obradu logova ili nešto slično:
pubsub.subscriptions.update
Koristite ovu dozvolu da ažurirate neka podešavanja tako da se poruke čuvaju na mestu kojem možete pristupiti (URL, Big Query tabela, Bucket) ili samo da ih ometate.
pubsub.subscriptions.setIamPolicy
Dajte sebi dozvole potrebne za izvođenje bilo kojeg od prethodno komentarisane napade.
pubsub.schemas.attach
, pubsub.topics.update
,(pubsub.schemas.create
)Napadnite šemu na temu tako da poruke ne ispunjavaju šemu i tako da tema bude poremećena. Ako nema šema, možda ćete morati da kreirate jednu.
pubsub.schemas.delete
Ovo može izgledati kao brisanje šeme, ali ćete moći da šaljete poruke koje ne ispunjavaju šemu. Međutim, pošto će šema biti obrisana, nijedna poruka zapravo neće ući u temu. Dakle, ovo je BEZSMISLENO:
pubsub.schemas.setIamPolicy
Dajte sebi dozvole potrebne za izvođenje bilo kojeg od prethodno komentarisane napade.
pubsub.snapshots.create
, pubsub.snapshots.seek
Ovo će kreirati snimak svih neACKovanih poruka i vratiti ih u pretplatu. Nije baš korisno za napadača, ali evo ga:
Učite i vežbajte AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Učite i vežbajte GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)