Add novel cloud attack techniques across AWS/GCP/Azure service pages - #398
Open
carlospolop wants to merge 1 commit into
Open
carlospolop wants to merge 1 commit into
carlospolop wants to merge 1 commit into
Conversation
Adds accurate, previously-undocumented techniques surfaced while building the ARTE/GRTE/AzRTE training courses, ported into the matching per-service pages (insert-only; banners and existing reference numbering untouched): AWS - RDS post-ex: read the RDS-managed master password from Secrets Manager via MasterUserSecret.SecretArn + secretsmanager:GetSecretValue - Lightsail persistence: non-expiring bucket access keys - EventBridge Scheduler: UpdateSchedule/DeleteSchedule disruption & target hijack GCP - Cloud Scheduler privesc: jobs.delete/pause disruption (DoS) - App Engine persistence: cron.yaml self-triggering execution as the app SA Azure - Key Vault post-ex: Event Grid exfil, offline backup retention, backdoor data-plane principal, certificate/PFX export - Cosmos DB: DNS/endpoint-suffix account discovery - Service Bus: off-tenant SAS access, catch-all (1=1) subscription siphon - Queue: message injection as a pivot into a consumer's managed identity - SQL: "Allow Azure services" cross-tenant connect with leaked creds - VM/Network: boot-diagnostics secret harvest, NSG/route-table pivot; SSRF->IMDS - Function Apps: $IDENTITY_ENDPOINT token theft, AzureWebJobsStorage pivot - Virtual Desktop: rogue session-host injection, IMDS token theft, FSLogix implant - Cloud Shell persistence: $MSI_ENDPOINT Graph tokens, ~/.azure cached-token harvest - Container Registry unauth: anonymous v2 catalog/tags enum, leaked-cred public entry - Entra ID: federated identity credential as a secretless backdoor Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds accurate, previously-undocumented cloud attack techniques to existing per-service pages across AWS, GCP, and Azure. These were surfaced while building the ARTE/GRTE/AzRTE hands-on training courses; each addition was cross-checked against the current pages and only genuinely-absent primitives were added.
All changes are insert-only — no existing sections were rewritten or reordered, the top/bottom
{{#include ... hacktricks-training.md}}banners are preserved on every page, and the existing<sup>/numbered## Referencessystems were left untouched (new prose uses plain inline links where it cites at all).Techniques added
AWS
describe-db-instances/-clusters→MasterUserSecret.SecretArn→secretsmanager:GetSecretValue), no snapshot/restore neededcreate-bucket-access-key) that survive IAM revocation / user deletionUpdateSchedule/DeleteScheduledisruption (DoS) and target-hijack/data-redirectGCP
jobs.delete/jobs.pausedisruption of dependent automationcron.yamlself-triggering execution as the app service account (X-Appengine-Cron: true)Azure
SecretNewVersionCreatedexfil, offlinebackupretention, backdoor data-plane principal, certificate/PFX export to impersonate1=1) subscription rule for durable message siphoning0.0.0.0) as a cross-tenant connect path with leaked creds$IDENTITY_ENDPOINTmanaged-identity token theft; full storage-account pivot viaAzureWebJobsStorageretrieveRegistrationToken; IMDS token theft; FSLogix profile persistence$MSI_ENDPOINTMicrosoft Graph tokens;~/.azure/cached-token harvest/_catalog&/tags/listenumeration; leaked-credential entry against the public endpointNotes
17 files changed, +358 lines. Code fences balanced on every page. Several proposed items were intentionally skipped because the target page already documented the same primitive (e.g. Cosmos server-side trigger backdoor & MI-assign, FOCI refresh-token pivoting).
🤖 Generated with Claude Code