Cross-source coverage

T1110.001 / ATT&CK

Brute Force: Password Guessing

51 rules across 7 sources.

Showing deprecated rules · back to the default

From MITRE ATT&CK 19.2

Adversaries with no prior knowledge of legitimate credentials within the system or environment may guess passwords to attempt access to accounts. Without knowledge of the password for an account, an adversary may opt to systematically guess the password using a repetitive or iterative mechanism. An adversary may guess login credentials without prior knowledge of system or environment passwords during an operation by using a list of common passwords. Password guessing may or may not take into account the target's policies on password complexity or use policies that may lock accounts out after a number of failed attempts.

Guessing passwords can be a risky option because it could cause numerous authentication failures and account lockouts, depending on the organization's login failure policies.

Typically, management services over commonly used ports are used when guessing passwords. Commonly targeted services include the following:

  • SSH (22/TCP)
  • Telnet (23/TCP)
  • FTP (21/TCP)
  • NetBIOS / SMB / Samba (139/TCP & 445/TCP)
  • LDAP (389/TCP)
  • Kerberos (88/TCP)
  • RDP / Terminal Services (3389/TCP)
  • HTTP/HTTP Management Services (80/TCP & 443/TCP)
  • MSSQL (1433/TCP)
  • Oracle (1521/TCP)
  • MySQL (3306/TCP)
  • VNC (5900/TCP)
  • SNMP (161/UDP and 162/TCP/UDP)

In addition to management services, adversaries may "target single sign-on (SSO) and cloud-based applications utilizing federated authentication protocols," as well as externally facing email applications, such as Office 365.. Further, adversaries may abuse network device interfaces (such as wlanAPI) to brute force accessible wifi-router(s) via wireless authentication protocols.

In default environments, LDAP and Kerberos connection attempts are less likely to trigger events over SMB, which creates Windows "logon failure" event ID 4625.

Platforms
Containers · ESXi · IaaS · Identity Provider · Linux · macOS · Network Devices · Office Suite · SaaS · Windows
Telemetry
WinEventLog:Securitylinux:syslogmacos:unifiedlogazure:signinlogsnetworkdevice:syslogGCPAuditLogs:login.googleapis.com

How MITRE says to detect it DET0551

Password Guessing via Multi-Source Authentication Failure Correlation

Windows Analytic 1521

Series of authentication failures (Event ID 4625) targeting the same or similar user accounts over time from one or more remote IPs

  • WinEventLog:Security EventCode=4625

Linux Analytic 1522

Repeated failed SSH login attempts followed by a possible success from the same remote host

  • linux:syslog sshd[pid]: Failed password

macOS Analytic 1523

Series of failed logins from loginwindow or sshd with repeated usernames or password prompts

  • macos:unifiedlog authd

Identity Provider Analytic 1524

Multiple failed sign-in attempts from external sources across many users followed by success from the same IP

  • azure:signinlogs Sign-in logs

Network Devices Analytic 1525

Login attempt failures over SNMP, Telnet, or SSH interface, often reflected in logs or syslog events

  • networkdevice:syslog login failed

SaaS Analytic 1526

Password guessing attempts against web-based apps (e.g., Dropbox, Google Workspace) reflected in API or sign-in logs

  • GCPAuditLogs:login.googleapis.com Failed sign-in events

elastic/detection-rules

26 rules
Detection Severity Format
AWS Management Console Brute Force of Root User Identity High Elastic TOML
Entra ID Excessive Account Lockouts Detected High Elastic TOML
Multiple SonicWall Login Failures Followed by Successful Login High Elastic TOML
Okta Successful Login After Credential Attack High Elastic TOML
Potential SSH Brute Force Detected on Privileged Account High Elastic TOML
Potential Successful SSH Brute Force Attack High Elastic TOML
Attempts to Brute Force an Okta User Account Medium Elastic TOML
Deprecated - Potential Successful Linux FTP Brute Force Attack Detected Medium Elastic TOML
Deprecated - Potential Successful Linux RDP Brute Force Attack Detected Medium Elastic TOML
Entra ID MFA TOTP Brute Force Attempted Medium Elastic TOML

+ 16 more from elastic/detection-rules → showing the 10 highest-severity

splunk/security_content

11 rules
Detection Severity Format
ASL AWS Credential Access GetPasswordData Undefined SPL
AWS Credential Access Failed Login Undefined SPL
AWS Credential Access GetPasswordData Undefined SPL
Azure AD High Number Of Failed Authentications For User Undefined SPL
Azure AD High Number Of Failed Authentications From Ip Undefined SPL
Azure AD Successful Authentication From Different Ips Undefined SPL
Cisco ASA - User Account Lockout Threshold Exceeded Undefined SPL
CrushFTP Max Simultaneous Users From IP Undefined SPL
High Number of Login Failures from a single source Undefined SPL
O365 High Number Of Failed Authentications for User Undefined SPL

+ 1 more from splunk/security_content → showing the 10 highest-severity

Wazuh Core Ruleset

5 rules
Detection Severity Format
CMS (WordPress or Joomla) login attempt. Low Wazuh XML
PAM: User login failed. Low Wazuh XML
sshd: Attempt to login using a non-existent user Low Wazuh XML
sshd: authentication failed. Low Wazuh XML
unix_chkpwd: Password check failed. Low Wazuh XML

SigmaHQ/sigma

3 rules
Detection Severity Format
HackTool - Hydra Password Bruteforce Execution High Sigma
Suspicious Rejected SMB Guest Logon From IP Medium Sigma
Suspicious Connection to Remote Account Low Sigma

chronicle/detection-rules

3 rules
Detection Severity Format
okta_threatinsight_suspected_brute_force_attack Medium YARA-L
win_repeatedAuthFailure_thenSuccess_T1110_001 Medium YARA-L
win_repeatedAuthFailure_thenSuccess_T1110_001_user_asset_entity Medium YARA-L

panther-labs/panther-analysis

2 rules
Detection Severity Format
Azure Excessive Account Lockouts High Panther Python
OpenAI Brute Force Login Success High Panther Python

socfortress/Wazuh-Rules

1 rule
Detection Severity Format
Possible sudo brute-force detected: use of 'sudo -S whoami' High Wazuh XML

Detection rules belong to the projects that publish them and remain under their own licenses. This site indexes and links to them; it claims no rights in them.