diff --git a/src/pentesting-cloud/aws-security/aws-unauthenticated-enum-access/README.md b/src/pentesting-cloud/aws-security/aws-unauthenticated-enum-access/README.md index 10abfe51a..d5219ebb9 100644 --- a/src/pentesting-cloud/aws-security/aws-unauthenticated-enum-access/README.md +++ b/src/pentesting-cloud/aws-security/aws-unauthenticated-enum-access/README.md @@ -1,44 +1,51 @@ -# AWS - Μη Αυθεντικοποιημένη Enum & Πρόσβαση +# AWS - Unauthenticated Enum & Access {{#include ../../../banners/hacktricks-training.md}} -## Διαρροές Διαπιστευτηρίων AWS +## AWS Credentials Leaks -Ένας κοινός τρόπος για να αποκτήσετε πρόσβαση ή πληροφορίες σχετικά με έναν λογαριασμό AWS είναι μέσω της **αναζήτησης διαρροών**. Μπορείτε να αναζητήσετε διαρροές χρησιμοποιώντας **google dorks**, ελέγχοντας τα **δημόσια αποθετήρια** της **οργάνωσης** και των **εργαζομένων** της οργάνωσης στο **Github** ή σε άλλες πλατφόρμες, αναζητώντας σε **βάσεις δεδομένων διαρροών διαπιστευτηρίων**... ή σε οποιοδήποτε άλλο μέρος νομίζετε ότι μπορεί να βρείτε πληροφορίες σχετικά με την εταιρεία και την υποδομή της στο cloud.\ -Ορισμένα χρήσιμα **εργαλεία**: +Μια συνηθισμένη μέθοδος για να αποκτήσει κανείς πρόσβαση ή πληροφορίες σχετικά με έναν AWS λογαριασμό είναι με **searching for leaks**.\ +Μπορείτε να search for leaks χρησιμοποιώντας **google dorks**, ελέγχοντας τα **public repos** του οργανισμού και των εργαζομένων του οργανισμού στο **Github** ή σε άλλες πλατφόρμες, ψάχνοντας σε **credentials leaks databases**... ή σε οποιοδήποτε άλλο μέρος που νομίζετε ότι μπορεί να βρείτε πληροφορίες για την εταιρεία και την υποδομή cloud της.\ +Μερικά χρήσιμα εργαλεία: - [https://github.com/carlospolop/leakos](https://github.com/carlospolop/leakos) - [https://github.com/carlospolop/pastos](https://github.com/carlospolop/pastos) - [https://github.com/carlospolop/gorks](https://github.com/carlospolop/gorks) -## Μη Αυθεντικοποιημένη Enum & Πρόσβαση AWS +## AWS Unauthenticated Enum & Access -Υπάρχουν πολλές υπηρεσίες στο AWS που θα μπορούσαν να ρυθμιστούν δίνοντας κάποια μορφή πρόσβασης σε όλο το Διαδίκτυο ή σε περισσότερους ανθρώπους από ότι αναμενόταν. Ελέγξτε εδώ πώς: +There are several services in AWS that could be configured giving some kind of access to all Internet or to more people than expected. Check here how: -- [**Accounts Unauthenticated Enum**](aws-accounts-unauthenticated-enum.md) -- [**Cloud9 Unauthenticated Enum**](https://github.com/carlospolop/hacktricks-cloud/blob/master/pentesting-cloud/aws-security/aws-unauthenticated-enum-access/broken-reference/README.md) -- [**Cloudfront Unauthenticated Enum**](aws-cloudfront-unauthenticated-enum.md) -- [**Cloudsearch Unauthenticated Enum**](https://github.com/carlospolop/hacktricks-cloud/blob/master/pentesting-cloud/aws-security/aws-unauthenticated-enum-access/broken-reference/README.md) -- [**Cognito Unauthenticated Enum**](aws-cognito-unauthenticated-enum.md) -- [**DocumentDB Unauthenticated Enum**](aws-documentdb-enum.md) -- [**EC2 Unauthenticated Enum**](aws-ec2-unauthenticated-enum.md) -- [**Elasticsearch Unauthenticated Enum**](aws-elasticsearch-unauthenticated-enum.md) -- [**IAM Unauthenticated Enum**](aws-iam-and-sts-unauthenticated-enum.md) -- [**IoT Unauthenticated Access**](aws-iot-unauthenticated-enum.md) -- [**Kinesis Video Unauthenticated Access**](aws-kinesis-video-unauthenticated-enum.md) -- [**Media Unauthenticated Access**](aws-media-unauthenticated-enum.md) -- [**MQ Unauthenticated Access**](aws-mq-unauthenticated-enum.md) -- [**MSK Unauthenticated Access**](aws-msk-unauthenticated-enum.md) -- [**RDS Unauthenticated Access**](aws-rds-unauthenticated-enum.md) -- [**Redshift Unauthenticated Access**](aws-redshift-unauthenticated-enum.md) -- [**SQS Unauthenticated Access**](aws-sqs-unauthenticated-enum.md) -- [**S3 Unauthenticated Access**](aws-s3-unauthenticated-enum.md) +- [**Accounts Unauthenticated Enum**](aws-accounts-unauthenticated-enum/index.html) +- [**API Gateway Unauthenticated Enum**](aws-api-gateway-unauthenticated-enum/index.html) +- [**Cloudfront Unauthenticated Enum**](aws-cloudfront-unauthenticated-enum/index.html) +- [**Codebuild Unauthenticated Access**](aws-codebuild-unauthenticated-access/index.html) +- [**Cognito Unauthenticated Enum**](aws-cognito-unauthenticated-enum/index.html) +- [**DocumentDB Unauthenticated Enum**](aws-documentdb-enum/index.html) +- [**DynamoDB Unauthenticated Access**](aws-dynamodb-unauthenticated-access/index.html) +- [**EC2 Unauthenticated Enum**](aws-ec2-unauthenticated-enum/index.html) +- [**Elastic Beanstalk Unauthenticated Enum**](aws-elastic-beanstalk-unauthenticated-enum/index.html) +- [**Elasticsearch Unauthenticated Enum**](aws-elasticsearch-unauthenticated-enum/index.html) +- [**IAM Unauthenticated Enum**](aws-iam-and-sts-unauthenticated-enum/index.html) +- [**Identity Center and SSO Unauthenticated Enum**](aws-identity-center-and-sso-unauthenticated-enum/index.html) +- [**IoT Unauthenticated Enum**](aws-iot-unauthenticated-enum/index.html) +- [**Kinesis Video Unauthenticated Enum**](aws-kinesis-video-unauthenticated-enum/index.html) +- [**Lambda Unauthenticated Access**](aws-lambda-unauthenticated-access/index.html) +- [**Media Unauthenticated Enum**](aws-media-unauthenticated-enum/index.html) +- [**MQ Unauthenticated Enum**](aws-mq-unauthenticated-enum/index.html) +- [**MSK Unauthenticated Enum**](aws-msk-unauthenticated-enum/index.html) +- [**RDS Unauthenticated Enum**](aws-rds-unauthenticated-enum/index.html) +- [**Redshift Unauthenticated Enum**](aws-redshift-unauthenticated-enum/index.html) +- [**S3 Unauthenticated Enum**](aws-s3-unauthenticated-enum/index.html) +- [**Sagemaker Unauthenticated Enum**](aws-sagemaker-unauthenticated-enum/index.html) +- [**SNS Unauthenticated Enum**](aws-sns-unauthenticated-enum/index.html) +- [**SQS Unauthenticated Enum**](aws-sqs-unauthenticated-enum/index.html) -## Επιθέσεις Διασύνδεσης Λογαριασμών +## Cross Account Attacks -Στην ομιλία [**Breaking the Isolation: Cross-Account AWS Vulnerabilities**](https://www.youtube.com/watch?v=JfEFIcpJ2wk) παρουσιάζεται πώς ορισμένες υπηρεσίες επιτρέπουν σε οποιονδήποτε λογαριασμό AWS να έχει πρόσβαση σε αυτές επειδή **οι υπηρεσίες AWS χωρίς καθορισμό ID λογαριασμού** επιτρέπονταν. +Στην ομιλία [**Breaking the Isolation: Cross-Account AWS Vulnerabilities**](https://www.youtube.com/watch?v=JfEFIcpJ2wk) παρουσιάζεται πώς ορισμένες υπηρεσίες επέτρεπαν σε οποιονδήποτε AWS λογαριασμό να τις προσπελάσει, επειδή **AWS services without specifying accounts ID** ήταν επιτρεπτές. -Κατά τη διάρκεια της ομιλίας αναφέρονται αρκετά παραδείγματα, όπως οι S3 buckets που **επιτρέπουν cloudtrail** (οποιουδήποτε λογαριασμού **AWS**) να **γράφει σε αυτές**: +Κατά τη διάρκεια της ομιλίας αναφέρθηκαν διάφορα παραδείγματα, όπως S3 buckets που επέτρεπαν στο **cloudtrail** (από **any AWS** account) να **write to them**: ![](<../../../images/image (260).png>) @@ -47,8 +54,8 @@ - AWS Config - Serverless repository -## Εργαλεία +## Tools -- [**cloud_enum**](https://github.com/initstring/cloud_enum): Εργαλείο OSINT πολλαπλών cloud. **Βρείτε δημόσιους πόρους** στο AWS, Azure και Google Cloud. Υποστηριζόμενες υπηρεσίες AWS: Ανοιχτά / Προστατευμένα S3 Buckets, awsapps (WorkMail, WorkDocs, Connect, κ.λπ.) +- [**cloud_enum**](https://github.com/initstring/cloud_enum): Multi-cloud OSINT tool. Βρείτε δημόσιους πόρους σε AWS, Azure και Google Cloud. Υποστηριζόμενες AWS υπηρεσίες: Open / Protected S3 Buckets, awsapps (WorkMail, WorkDocs, Connect, etc.) {{#include ../../../banners/hacktricks-training.md}}