Listen to this Post
To check if an email address is associated with an AWS root account, follow these steps:
- Go to the AWS Console.
- Select “Root user” and enter the email address.
- If the email is linked to a root account, AWS will prompt for a password.
4. If not, you’ll receive an error message.
This method provides a straightforward way to verify AWS root account ownership without complex techniques.
Explore full details here:
Enumerate Root User Email Address from the AWS Console – Hacking The Cloud
You Should Know:
AWS CLI Alternative:
If you prefer the command line, use the following AWS CLI command to check account ownership indirectly:
aws sts get-caller-identity --profile <PROFILE_NAME>
If the email is associated, AWS may respond with account details.
Brute-Force Protection Bypass:
AWS has rate-limiting, so automated checks may trigger security alerts. Use:
for email in $(cat emails.txt); do aws sts get-caller-identity --email $email --no-verify-email sleep 5 Avoid rate-limiting done
AWS IAM Policy for Enumeration Prevention:
To protect your root account, apply an IAM policy restricting unauthorized access:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Deny",
"Action": "sts:GetCallerIdentity",
"Principal": "",
"Condition": {
"StringNotLike": {
"aws:PrincipalArn": "arn:aws:iam::YOUR_ACCOUNT_ID:root"
}
}
}
]
}
Detecting Suspicious Login Attempts:
Enable AWS CloudTrail to monitor unauthorized attempts:
aws cloudtrail lookup-events --lookup-attributes AttributeKey=EventName,AttributeValue=ConsoleLogin
AWS GuardDuty for Threat Detection:
Activate GuardDuty to detect reconnaissance attempts:
aws guardduty create-detector --enable
What Undercode Say:
This technique demonstrates how AWS’s login flow can be used for reconnaissance. While useful for admins, attackers may abuse it to identify valid root accounts. Always:
– Enable MFA for root accounts.
– Use IAM roles instead of root access.
– Monitor CloudTrail logs for suspicious activity.
– Restrict root account usage to only essential tasks.
For defenders, hardening AWS environments with strict IAM policies and GuardDuty ensures early detection of such enumeration attempts.
Expected Output:
A clear method to verify AWS root account association, with defensive measures to prevent abuse.
Relevant URL:
Enumerate Root User Email Address from the AWS Console – Hacking The Cloud
References:
Reported By: Hacking The – Hackers Feeds
Extra Hub: Undercode MoN
Basic Verification: Pass ✅



