nerdexam
EC-Council

312-50V9 · Question #469

A computer science student needs to fill some information into a secured Adobe PDF job application that was received from a prospective employer. Instead of requesting a new document that allowed…

The correct answer is C. Dictionary attack. Trying passwords from a precompiled list of commonly used values is the defining characteristic of a dictionary attack, which differs from brute-force in that it is bounded by a finite word list rather than exhaustive character enumeration.

Cryptography

Question

A computer science student needs to fill some information into a secured Adobe PDF job application that was received from a prospective employer. Instead of requesting a new document that allowed the forms to be completed, the student decides to write a script that pulls passwords from a list of commonly used passwords to try against the secured PDF until the correct password is found or the list is exhausted. Which cryptography attack is the student attempting?

Options

  • AMan-in-the-middle attack
  • BBrute-force attack
  • CDictionary attack
  • DSession hijacking

How the community answered

(26 responses)
  • A
    4% (1)
  • B
    4% (1)
  • C
    85% (22)
  • D
    8% (2)

Why each option

Trying passwords from a precompiled list of commonly used values is the defining characteristic of a dictionary attack, which differs from brute-force in that it is bounded by a finite word list rather than exhaustive character enumeration.

AMan-in-the-middle attack

A man-in-the-middle attack involves intercepting and potentially modifying communications between two parties in transit; the student is attacking a local PDF file offline with no network session to intercept.

BBrute-force attack

A brute-force attack systematically generates and tests every possible character combination within a defined character set and length range, whereas this script is constrained to a finite list of common passwords rather than exhaustive enumeration.

CDictionary attackCorrect

A dictionary attack uses a predefined list of probable passwords - in this case a list of commonly used passwords - and tests each entry sequentially against the target credential until a match is found or the list is exhausted. The student's script matches this definition exactly because the attempt space is limited to known common passwords rather than all possible character combinations. This approach is faster and more targeted than brute-force because it exploits the tendency of users to choose predictable or common passwords.

DSession hijacking

Session hijacking involves stealing or forging an authenticated session token to impersonate a legitimate user on an active network session; no live session or token exists when attacking an offline PDF file.

Concept tested: Dictionary attack vs brute-force password cracking distinction

Source: https://csrc.nist.gov/glossary/term/dictionary_attack

Topics

#dictionary attack#password cracking#PDF security#cryptography attacks

Community Discussion

No community discussion yet for this question.

Full 312-50V9 Practice