nerdexam
EC-Council

312-50V12 · Question #67

Ricardo has discovered the username for an application in his target's environment. As he has a limited amount of time, he decides to attempt to use a list of common passwords he found on the Internet

The correct answer is C. Dictionary. Dictionary Attack Explained Why C is correct: Ricardo is performing a dictionary attack because he is using a pre-compiled list of common, known passwords (sourced from the internet) and feeding that list directly into his cracking tool. Dictionary attacks rely on a predefined wo

Submitted by fernanda_arg· Mar 4, 2026System Hacking Phases and Attack Techniques

Question

Ricardo has discovered the username for an application in his target's environment. As he has a limited amount of time, he decides to attempt to use a list of common passwords he found on the Internet. He compiles them into a list and then feeds that list as an argument into his password- cracking application. What type of attack is Ricardo performing?

Options

  • ABrute force
  • BKnown plaintext
  • CDictionary
  • DPassword spraying

How the community answered

(61 responses)
  • A
    2% (1)
  • B
    3% (2)
  • C
    93% (57)
  • D
    2% (1)

Explanation

Dictionary Attack Explained

Why C is correct: Ricardo is performing a dictionary attack because he is using a pre-compiled list of common, known passwords (sourced from the internet) and feeding that list directly into his cracking tool. Dictionary attacks rely on a predefined wordlist rather than generating every possible character combination.

Why the other options are wrong:

  • A (Brute force): Brute force systematically tries every possible combination of characters - Ricardo isn't doing that; he's using a specific, curated list
  • B (Known plaintext): This is a cryptographic attack where the attacker already has matched plaintext/ciphertext pairs to deduce an encryption key - completely unrelated to password guessing
  • D (Password spraying): This involves trying one or a few common passwords across many usernames to avoid lockouts - Ricardo has one username and many passwords, which is the opposite scenario

Memory Tip: Think of it this way - a dictionary is a book of existing words, just like a dictionary attack uses a list of existing passwords. If someone is cycling through a pre-made list, it's a dictionary attack. If they're trying every possible combination, it's brute force.

Topics

#Password cracking#Dictionary attack#Authentication attack

Community Discussion

No community discussion yet for this question.

Full 312-50V12 Practice