logo

Kicking it Old-School with Time-Based Enumeration in Azure

ID: 4eefc552-2567-5694-914c-9ff15f91c449

STIX ID: report--4eefc552-2567-5694-914c-9ff15f91c449

Feed Name: TrustedSec blog

Threat Score
35/100

Date Published: 2025-03-19

Date Updated: 2026-05-01

...
...

This report demonstrates a time-based user-enumeration technique against Microsoft 365 Autodiscover (autodiscover-s.outlook.com) by measuring response-time differences between valid and invalid usernames when Basic Authentication is encountered. It details a Python scanner (Autodiscover Enumerator), a reclassification/parser (reclassify.py) using Jenks natural breaks to determine thresholds across different thread counts, test results showing distinct timing clusters for valid UPNs and aliases, and caveats including network variability, inability to identify valid credentials, and guidance for tuning timeouts.

Your team is not currently subscribed to this feed. You must subscribe to it in order to see this post.