Skip to content

AzureSSO

knavesec edited this page Oct 1, 2021 · 1 revision

Plugin Overview

The AzureSSO module is for brute-forcing Azure AD instances using the "autologon.microsoftazuread-sso.com" URL method. This technique does not leave logs on the tenant at the time of writing.

This module was based off nyxgeek's https://github.com/nyxgeek/AzureAD_Autologon_Brute

Unique Command Line Options

The AzureSSO plugin adds one new required argument, --domain. This is simply your target Tenant domain.

Throttle Notes

TBD, more research required (feel free to PR with notes). Azure SmartLockout may apply to rate limit requests, however the tool should notify if Azure SmartLockout is in effect.

Example Command

python3 credmaster.py --access_key <key> --secret_access_key <key> \
    --plugin azuresso --domain tenantdomain.com \
    -u userfile.txt -p passfile.txt -a useragents.txt -o outputfile \
    -t 5 -j 20 -m 10 -d 360 --passwordsperdelay 3
Clone this wiki locally