validate_accounts.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:aws_pwn 作者: dagrz 项目源码 文件源码
def validate_account_signin(account):
    result = {
        'accountAlias': None,
        'accountId': None,
        'signinUri': 'https://' + account + '.signin.aws.amazon.com/',
        'exists': False,
        'error': None
    }

    if re.match(r'\d{12}', account):
        result['accountId'] = account
    else:
        result['accountAlias'] = account

    if not validators.url(result['signinUri']):
        result['error'] = 'Invalid URI'
        return result

    try:
        r = requests.get(result['signinUri'], allow_redirects=False)
        if r.status_code == 302:
            result['exists'] = True
    except requests.exceptions.RequestException as e:
        result['error'] = e

    return result
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号