Compromising Credentials via Offline Brute-Force
Short answer
A The former employee can perform an offline brute-force attack against the stolen encrypted_passwords.db file to recover plaintext passwords.
Question
Key Takeaways
The core concept is distinguishing between online and offline attacks; the trap is confusing rainbow table creation with the active process of brute-forcing known hashes.
This question tests knowledge of password attack vectors when sensitive data like encrypted password databases is exfiltrated. The correct answer identifies the offline brute-force attack as the primary method for cracking stolen hashes.
Common mistake: Many candidates incorrectly select 'Use the files to create a rainbow table' because they recognize the presence of hashed passwords but misunderstand that creating a new rainbow table is impractical compared to directly brute-forcing the specific stolen hashes.
Expert Analysis
Why the Answer Is Correct
A former employee who steals an 'encrypted_passwords.db' file possesses the cryptographic hashes of user passwords. Since the attacker has the target hashes in hand, they can perform an offline brute-force attack, trying millions of password guesses per second without interacting with the live network or triggering account lockouts. This makes it the most direct and effective method for compromising credentials from the stolen file.
Why the Other Options Are Wrong
Option B is incorrect because while rainbow tables are used for reversing hashes, creating a custom rainbow table for specific salts or unique hash algorithms is computationally expensive and often unnecessary when standard brute-force or dictionary tools can be run directly against the stolen file. Option C, token replay, requires capturing active authentication tokens, not static database files. Option D refers to a network-based attack where guesses are sent over the wire, which contradicts the scenario of having local access to exfiltrated data.
Community Comment Notes
Community consensus strongly favors the offline brute-force approach. As salah112 noted, the attacker attempts various combinations against the encrypted file to discover original passwords. Yomzie emphasized that offline attacks allow hackers to try keys without risk of discovery. While some users initially considered rainbow tables, the prevailing view supports the direct brute-force capability enabled by the stolen database.
Official Reference
https://csrc.nist.gov/publications/detail/sp/800-63b/final
This link opens the official vendor documentation in a new tab.
Exam Strategy
When you see 'exfiltrated' or 'stolen' data containing hashes, immediately think 'offline'. If the data is live traffic, think 'online' or 'replay'. Always match the attack vector to the attacker's immediate resources.
Frequently Asked Questions
Why not create a rainbow table?
What is the difference between online and offline brute-force?
Community Votes
78% of anonymous learners picked answer A. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 7 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 7
-
salah112 👍 4 Answered AA. Perform an offline brute-force attack The former employee, having obtained files such as "encrypted_passwords.db" and "human_resources.txt," could potentially perform an offline brute-force attack on the encrypted passwords. In an offline brute-force attack, the attacker attempts various combinations of passwords against the encrypted file to discover the original passwords. If the encryption is weak or the passwords are not properly hashed and salted, this type of attack could be successful.
-
Yomzie 👍 3Brute-force attacks can take place both offline or online. For an offline attack, the hacker would have access to the encrypted password hashes and try different key without the risk of discovery or interference.
-
spencer0328 👍 2 Answered Babsolutely B Rainbow tables are precomputed tables used for reversing cryptographic hash functions, often used in password attacks. The presence of the "encrypted_passwords.db" file suggests that it contains hashed passwords. By using this file to create a rainbow table, the former employee could potentially compromise corporate credentials by quickly cracking hashed passwords and gaining unauthorized access to systems and accounts
-
jkalfo 👍 2nobody is saying it but i chose b at first . but the f-employee could USE a rainbow table , but i dont think he could create one
-
Hs1208 👍 1 Answered AA. Perform an offline brute-force attack ,having saved files such as "encrypted_passwords.db,".
Show 2 more comments
-
AspiringNerd 👍 1 Answered ABelieve the answer is offline brute-force attack.
-
shady23 👍 1 Answered APerform an offline brute-force attack
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.