Courseiva
Enumeration and System HackingmediumMultiple ChoiceObjective-mapped

CEH Enumeration and System Hacking Practice Question

Which of the following tools is specifically designed to perform password cracking using rainbow tables?

⚠ Common exam trap

EC-Council often tests the distinction between tools that use rainbow tables (RainbowCrack) versus tools that use brute-force or dictionary methods (John the Ripper, Hashcat), and candidates mistakenly associate Ophcrack with general rainbow table cracking when it is actually limited to LM hashes.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

RainbowCrack

RainbowCrack is specifically designed to perform password cracking using precomputed rainbow tables, which are time-memory trade-off structures that allow hashes to be reversed quickly without brute-forcing each password. Unlike other tools that rely on brute force, dictionary attacks, or hybrid methods, RainbowCrack's core functionality is built around generating and using rainbow tables to crack LM, NTLM, MD5, SHA1, and other hash types.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • John the Ripper

    Why it's wrong here

    John the Ripper is a versatile, open-source password cracking utility widely used for offline password auditing and recovery. It supports various attack modes, including dictionary attacks, brute-force attacks, and single crack mode, across numerous hash types. While it can process hashes that could be targeted by rainbow tables, its core design is not specifically optimized for or limited to rainbow table lookups, making it a general-purpose tool rather than a specialized rainbow table cracker.

  • Ophcrack

    Why it's wrong here

    Ophcrack is a specialized password cracker designed to recover Windows LM and NTLM hashes using pre-computed rainbow tables. It provides a graphical user interface and often comes with pre-generated tables for common Windows password lengths and character sets, simplifying the cracking process for these specific hash types. However, Ophcrack itself is an application that uses rainbow tables, rather than being the foundational tool for generating or generally applying rainbow tables across all hash types, which is where RainbowCrack differs.

  • RainbowCrack

    Why this is correct

    RainbowCrack is a pioneering and highly specialized tool explicitly engineered for password cracking using the rainbow table technique. It not only performs efficient lookups against pre-computed rainbow tables but also includes functionalities for generating these large, memory-intensive tables for various hash algorithms. Its design is centered around the mathematical principles of rainbow tables, making it the definitive tool for both their creation and utilization in password recovery.

  • Hashcat

    Why it's wrong here

    Hashcat is renowned as one of the fastest and most advanced password recovery tools, leveraging GPU acceleration to achieve unparalleled cracking speeds. It supports an extensive array of attack modes, including dictionary, brute-force, combinator, and hybrid attacks, against hundreds of different hash types. While Hashcat can process hashes that could be targeted by rainbow tables, its core strength lies in its highly optimized brute-force and dictionary-based attacks, rather than being a tool specifically designed for or primarily focused on rainbow table lookups.

About these practice questions

Courseiva writes every CEH question from scratch — 870 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This CEH practice question is part of Courseiva's free EC-Council certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the CEH exam.