AN1275 Analytic 1275
High volume of failed logon attempts followed by a successful one from a suspicious user, host, or timeframe
Platforms: Windows.
- User Account Authentication — WinEventLog:Security; channel EventCode=4776, 4625.
1200KM / simulation
Adversaries may use brute force techniques to gain access to accounts when passwords are unknown or when password hashes are obtained. Without knowledge of the password for an account or set of accounts, an adversary may systematically guess the password using a repetitive or iterative mechanism. Brute forcing passwords can take place via interaction with a service that will check the validity of those credentials or offline against previously…
Adversaries may use brute force techniques to gain access to accounts when passwords are unknown or when password hashes are obtained.[TrendMicro Pawn Storm Dec 2020] Without knowledge of the password for an account or set of accounts, an adversary may systematically guess the password using a repetitive or iterative mechanism.[Dragos Crashoverride 2018] Brute forcing passwords can take place via interaction with a service that will check the validity of those credentials or offline against previously acquired credential data, such as password hashes.
Brute forcing credentials may take place at various points during a breach. For example, adversaries may attempt to brute force access to Valid Accounts within a victim environment leveraging knowledge gathered from other post-compromise behaviors such as OS Credential Dumping, Account Discovery, or Password Policy Discovery. Adversaries may also combine brute forcing activity with behaviors such as External Remote Services as part of Initial Access.
If an adversary guesses the correct password but fails to login to a compromised account due to location-based conditional access policies, they may change their infrastructure until they match the victim’s location and therefore bypass those policies.[ReliaQuest Health Care Social Engineering Campaign 2024]
Official technique definition · Open in the interactive matrix
Related pages are navigation context. Their tools, rules and lab results are not automatically inherited.
These contracts are selected through exact technique-to-data-component relationships or explicitly labelled planning overrides. Configure a collector at the relevant observation point; a telemetry name alone is not coverage.
DC0002 collection page — Collect successful and failed sign-ins, authentication method, application and conditional-access context; distinguish account validation from session creation.
Required normalized fields: account, application, result, reason, source_ip.
Project-normalized synthetic JSON, not a native provider log, captured event, attack verdict or validated detection. A parser/adapter is required for a real SIEM. Example names, IPs and values are fictional.
{
"schema": "1200km.telemetry.example.v1",
"synthetic": true,
"timestamp": "2026-09-27T12:00:00Z",
"telemetry_id": "DC0002",
"collector": "illustrative-lab-collector",
"observation": {
"account": "analyst@example.test",
"application": "lab-portal",
"result": "failure",
"reason": "invalid_credential",
"source_ip": "192.0.2.10"
}
}Visibility limits: A token creation record is not evidence of token use; a sign-in is not a complete record of every resource access. Some provider-side data is unavailable to the customer.
Open the dedicated detection workspace · Existing query engineering
High volume of failed logon attempts followed by a successful one from a suspicious user, host, or timeframe
Platforms: Windows.
Multiple authentication failures for valid or invalid users followed by success from same IP/user
Platforms: Linux.
Password spraying or brute force attempts across user pool within short time intervals
Platforms: Identity Provider.
Multiple failed authentications in unified logs (e.g., loginwindow or sshd)
Platforms: macOS.
Excessive login attempts followed by success from SaaS apps like O365, Dropbox, etc.
Platforms: SaaS.
25 exact-tagged source rules. A source tag is a discovery aid, not a relevance verdict. Check the observation point and actual condition of each rule.
Start from the exact analytic above. The collection-specific lenses below are analyst recommendations; they do not assert that an arbitrary statistical deviation detects this technique.
Anomaly Detection Atlas · Baseline, validation and blind spots
These are exact ATT&CK software-use relationships, including malware. They provide behavior context, not recommendations to download or execute malware. No safety or detector claim is inherited.
Chaos conducts brute force attacks against SSH services to gain initial access.[Chaos Stolen Backdoor]
Exact relationship: relationship--49c17cdc-72a5-442d-b153-2cc9f9cf059dPoshC2 has modules for brute forcing local administrator and AD user accounts.[GitHub PoshC2]
Exact relationship: relationship--8303719d-b2ed-4860-9af4-57b636c4f865CrackMapExec can brute force supplied user credentials across a network range.[CME Github September 2018]
Exact relationship: relationship--fb0a3153-dbd8-4f32-8583-6a7e2fade337Caterpillar WebShell has a module to perform brute force attacks on a system.[ClearSky Lebanese Cedar Jan 2021]
Exact relationship: relationship--4cf22fd0-af3a-41b7-b0ad-07b73b6d5516Pysa has used brute force attempts against a central management console, as well as some Active Directory accounts.[CERT-FR PYSA April 2020]
Exact relationship: relationship--e9c00323-e4de-41ac-9051-55860ecfa8a0Kinsing has attempted to brute force hosts over SSH.[Aqua Kinsing April 2020]
Exact relationship: relationship--6c56201e-f348-43ea-8b51-8230d2bf0970QakBot can conduct brute force attacks to capture credentials.[Kroll Qakbot June 2020][Crowdstrike Qakbot October 2020][Kaspersky QakBot September 2021]
Exact relationship: relationship--91fd8374-eeba-4243-a8de-ff7353236024Atomic evidence: no compatible candidate in this snapshot. Live lab status: not run for these imported procedures.
Use disposable lab hosts and test accounts, explicit target allowlists, a clean snapshot, bounded egress and a restore plan. Review every candidate and dependency before any execution.
No compatible Atomic procedure is present in this pinned evidence set. Technical feasibility has not been ruled out. A custom procedure must define the behavior, target, collection point, success observable and rollback before execution.
Download synthetic collection fixture (JSON) · Download the complete engineering workbook
This fixture exercises the listed collection fields. It does not reproduce Brute Force, label its example events as malicious, or measure detection effectiveness. Use the exact analytic and selected procedure to build an independently labelled behavior-positive dataset.
Not run in this browser. No network scan or attack command is executed by this control.
All-page audit and evidence inventory · This page’s machine-readable workbook
Pinned MITRE STIX source · SHA-256 81113ba98afa2928f3dcff62022539f7ce30c315c32e14422f11ff95ce534352. Definition and procedure context are reproduced from this snapshot, not independently re-investigated incidents.
Proactively reset accounts that are known to be part of breached credentials either immediately, or after detecting bruteforce attempts.
Refer to NIST guidelines when creating password policies.[NIST 800-63-3]
Use multi-factor authentication. Where possible, also enable multi-factor authentication on externally facing services.
Set account lockout policies after a certain number of failed login attempts to prevent passwords from being guessed. Too strict a policy may create a denial of service condition and render environments un-usable, with all accounts used in the brute force being locked-out. Use conditional access policies to block logins from non-compliant devices or from outside defined organization IP ranges.[Microsoft Common Conditional Access Policies] Consider blocking risky authentication requests, such as those originating from anonymizing services/proxies.[Okta Block Anonymizing Services]
These are explicit actor-to-technique associations in the existing Threat Matrix snapshot, not attribution of an event or proof that a detector identifies the actor. No tool-to-actor relationship is inferred.
Curated research views reached through an exact source technique, a catalog model, or a reviewed collection reference. These are navigation associations, not claims of detector effectiveness or sensor equivalence.
Telemetry contracts · Maintained query examples · Validation and blind spots
Pinned research references. No browser attack runner or production-validated detector is asserted. Imported procedures remain unvalidated; any bounded lab evidence has its own scope. ATT&CK / Atomic provenance · Detection provenance.