312-50V9 · Question #328
What attack is used to crack passwords by using a precomputed table of hashed passwords?
The correct answer is C. Rainbow Table Attack. A rainbow table attack uses a precomputed mapping of plaintext passwords to their hash values, enabling near-instant reversal of stolen password hashes.
Question
What attack is used to crack passwords by using a precomputed table of hashed passwords?
Options
- ABrute Force Attack
- BHybrid Attack
- CRainbow Table Attack
- DDictionary Attack
How the community answered
(58 responses)- A2% (1)
- B5% (3)
- C90% (52)
- D3% (2)
Why each option
A rainbow table attack uses a precomputed mapping of plaintext passwords to their hash values, enabling near-instant reversal of stolen password hashes.
A brute force attack systematically tries every possible character combination and computes each hash in real time, relying on raw computation rather than any precomputed lookup table.
A hybrid attack extends a dictionary by appending or substituting characters and computes hashes on the fly, without using a precomputed table of hash values.
A rainbow table attack relies on a precomputed data structure that stores plaintext-to-hash pairs, so an attacker who steals a password hash can look up its plaintext in the table without performing any live computation. This makes the attack far faster than brute force because the hard work is done beforehand. Password salting defeats this technique by ensuring that identical passwords produce unique hashes, invalidating any precomputed table.
A dictionary attack hashes a curated list of likely passwords at runtime and compares them to the target, rather than looking up results from a previously computed table.
Concept tested: Rainbow table precomputed hash password cracking
Source: https://csrc.nist.gov/glossary/term/rainbow_table
Topics
Community Discussion
No community discussion yet for this question.