2.6 KiB
AWS - EC2 Unauthenticated Enum
{{#include ../../../banners/hacktricks-training.md}}
EC2 & Related Services
Δείτε σε αυτή τη σελίδα περισσότερες πληροφορίες σχετικά με αυτό:
{{#ref}} ../aws-services/aws-ec2-ebs-elb-ssm-vpc-and-vpn-enum/ {{#endref}}
Δημόσιες Θύρες
Είναι δυνατόν να εκθέσετε οποιαδήποτε θύρα των εικονικών μηχανών στο διαδίκτυο. Ανάλογα με το τι τρέχει στην εκτεθειμένη θύρα, ένας επιτιθέμενος θα μπορούσε να το εκμεταλλευτεί.
SSRF
{{#ref}} https://book.hacktricks.wiki/en/pentesting-web/ssrf-server-side-request-forgery/cloud-ssrf.html {{#endref}}
Δημόσιες AMIs & EBS Snapshots
Το AWS επιτρέπει να δίνεται πρόσβαση σε οποιονδήποτε για να κατεβάσει AMIs και Snapshots. Μπορείτε να καταγράψετε αυτούς τους πόρους πολύ εύκολα από τον δικό σας λογαριασμό:
# Public AMIs
aws ec2 describe-images --executable-users all
## Search AMI by ownerID
aws ec2 describe-images --executable-users all --query 'Images[?contains(ImageLocation, `967541184254/`) == `true`]'
## Search AMI by substr ("shared" in the example)
aws ec2 describe-images --executable-users all --query 'Images[?contains(ImageLocation, `shared`) == `true`]'
# Public EBS snapshots (hard-drive copies)
aws ec2 describe-snapshots --restorable-by-user-ids all
aws ec2 describe-snapshots --restorable-by-user-ids all | jq '.Snapshots[] | select(.OwnerId == "099720109477")'
Αν βρείτε ένα στιγμιότυπο που μπορεί να αποκατασταθεί από οποιονδήποτε, φροντίστε να ελέγξετε AWS - EBS Snapshot Dump για οδηγίες σχετικά με τη λήψη και την κλοπή του στιγμιότυπου.
Δημόσιο πρότυπο URL
# EC2
ec2-{ip-seperated}.compute-1.amazonaws.com
# ELB
http://{user_provided}-{random_id}.{region}.elb.amazonaws.com:80/443
https://{user_provided}-{random_id}.{region}.elb.amazonaws.com
Καταμέτρηση EC2 instances με δημόσια IP
aws ec2 describe-instances --query "Reservations[].Instances[?PublicIpAddress!=null].PublicIpAddress" --output text
{{#include ../../../banners/hacktricks-training.md}}