What is a Dictionary Attack?

Abisola | Feb 6, 2026

A dictionary attack is a password-cracking technique that tries a predefined list of likely passwords (a “dictionary” or wordlist) instead of exhausting every possible character combination. It is fast against weak or common passwords and is widely used against login forms and hashed password leaks.

How does a dictionary attack work?

The attacker gathers usernames or email addresses and feeds them to software along with a wordlist. The list may include real words, leaked passwords from past breaches, and common mutations (for example “welcome123” or “P@ssw0rd”). The tool submits each candidate and checks the server response.

Unlike a full brute force, the search space is narrowed to what people actually use, so success can come in minutes if the password is predictable. Attackers often rotate proxies or use many clients to stay under per-IP thresholds. Lists are sometimes traded on criminal markets; the legal and ethical source of many wordlists is breach data, which is why reusing passwords across sites is risky.

Related patterns include credential stuffing (reusing known email/password pairs from one site on another) and hybrid rules that append digits or symbols to dictionary words. Defenders respond with breached-password lists at signup, MFA, and progressive delays after failed attempts so automation pays a higher cost per guess.

Why does this matter for click fraud and ad fraud?

Stolen credentials power more than account takeover. They enable access to ad accounts, analytics, tag managers, and publisher dashboards. From there, an attacker can skew data, drain budgets, or blend fraudulent activity with legitimate campaigns.

Strong, unique passwords and MFA reduce dictionary-driven takeover, which in turn protects the same assets you rely on to measure real traffic. Ad fraud and click fraud detection also benefits when platforms can trust session integrity. Lists and automation tied to dark web markets overlap with the tooling used for large-scale bot operations.

Frequently Asked Questions

  • Are long passphrases safe from dictionary attacks?

    Long passphrases are much safer when they are not famous quotes or phrases that appear in breach wordlists. Length and unpredictability beat short complex passwords that still appear on leaked lists. Attackers run dictionary files containing millions of real passwords first because those guesses succeed far more often than random brute force.

  • Can rate limiting stop dictionary attacks?

    Rate limiting helps, especially per-account lockouts and progressive delays between failed attempts. Distributed dictionary attacks from many IPs still require risk scoring and multi-factor authentication, not IP limits alone. Combine login throttles with breached-password screening and alerts on credential-stuffing patterns that hit thousands of accounts with low per-IP volume.

  • How is a dictionary attack different from phishing?

    Dictionary attacks guess secrets programmatically without tricking the user. Phishing steals secrets by deception, such as fake login pages or social engineering. Both can end in account compromise, but defenses differ: password policy, MFA, and login monitoring for guessing; user training and email filtering for phishing. Many incidents involve both techniques over time.

  • What lists do dictionary attacks use?

    Attackers start with curated wordlists built from past breaches, common passwords, and keyboard patterns before trying random combinations. Lists are cheap and reusable across sites. That is why banning password123 helps less than blocking known leaked credentials. Services that check new passwords against breach corpora close a major dictionary shortcut.

Abisola

Abisola

Abisola handles content and support at ClickPatrol. She helps customers get more value from cleaner traffic data and writes practical resources about ad fraud, fake traffic, and smarter PPC decisions.