EC-Council · CHFI
Validates the ability to detect hacking attacks, extract and preserve digital evidence, and conduct forensic investigations, covering digital forensics methodology, evidence acquisition, chain-of-custody procedures, dark web forensics, IoT forensics, and malware forensics.
Practice Questions
589
≈ 4 practice exams
Duration
240 minutes
Passing Score
70%
Difficulty
AssociateLast Updated
Feb 2026
Prepare for the Computer Hacking Forensic Investigator certification with CHFI practice exam questions covering evidence handling, digital forensics methods, file systems, malware investigation, network evidence, mobile artifacts, and incident response reporting. The questions are scenario-based so you can practice choosing the next forensic step.
As you review, focus on chain of custody, artifact locations, acquisition methods, and tool limitations. Those details are easy to confuse under time pressure, and repeated practice with explanations helps turn forensic terminology into exam-ready judgment.
The Computer Hacking Forensic Investigator (CHFI) certification, offered by EC-Council under exam code 312-49, validates a practitioner's ability to detect hacking attacks, conduct thorough digital forensic investigations, and extract and preserve evidence in a manner admissible in legal proceedings. The program covers the full forensic investigation lifecycle — from searching and seizing digital assets through chain-of-custody procedures, data acquisition and duplication, defeating anti-forensic techniques, and final reporting. CHFI v11 is the current version of the program and introduced new modules on Dark Web Forensics and IoT Forensics, alongside enhanced coverage of malware forensics (including Emotet and EternalBlue), cloud forensics across AWS, Azure, and GCP, and RAM and Tor forensics.
Accredited under ISO/IEC 17024 (ANAB) and approved under U.S. DoD Directive 8140, CHFI carries formal government recognition as an intermediate-level qualification for three critical DFIR (Digital Forensics and Incident Response) work roles defined by the DoD Cyber Workforce Framework (DCWF). The certification is vendor-neutral in scope but technically deep, with more than 600 forensic tools covered across 68+ hands-on labs, making it one of the most lab-intensive digital forensics programs available.
CHFI is designed for cybersecurity and IT professionals who investigate, respond to, or prosecute cybercrime. Primary job roles include forensic computer analysts, cyber defense forensic analysts, malware analysts, incident responders, information security professionals, and IT auditors. It is also well-suited for law enforcement personnel, military and defense professionals, legal professionals who need to understand digital evidence, and banking or insurance professionals dealing with fraud investigations.
Candidates typically have a background in information technology or cybersecurity and are looking to specialize in digital forensics. The program is appropriate for both practitioners aiming to formalize existing skills and professionals transitioning into a DFIR-focused role. While there is no strict experience prerequisite if attending official training, those applying via the self-study eligibility path should have at least two years of information security experience.
There are no mandatory prerequisites for candidates who enroll in an official EC-Council authorized training program (via Training Partner, iLearn self-study, or iWeek live online). Attending the official CHFI course grants automatic eligibility to sit the exam upon completion.
Candidates who wish to challenge the exam without attending official training must submit an EC-Council Exam Eligibility Application, pay a non-refundable $100 eligibility fee, and demonstrate a minimum of two years of professional experience in the information security field. Practically, EC-Council recommends that candidates possess foundational knowledge of networking concepts, operating systems (Windows, Linux, macOS), cybersecurity fundamentals, and basic incident response procedures before undertaking CHFI study. Prior exposure to ethical hacking concepts (such as through CEH) is beneficial but not required.
The CHFI exam (312-49) consists of 150 multiple-choice questions and must be completed within 240 minutes (4 hours). The exam is delivered through EC-Council's ECC Exam Centers worldwide or via remote proctoring. The exam cost is $650 USD.
To maintain exam integrity, EC-Council administers the test in multiple forms with different question banks. Cut scores are set on a per-form basis, meaning the passing threshold can range from 60% to 85% depending on the specific form delivered. EC-Council publishes a 70% passing score as the benchmark figure. Scores are reported immediately upon completion at test centers. The certification is valid for three years, after which holders must earn 120 EC-Council Education Credits (ECE) to renew.
CHFI-certified professionals qualify for roles including Forensic Computer Analyst, Cyber Defense Forensic Analyst, Malware Analyst, Incident Responder, Cybercrime Investigator, and Information Systems Security Professional. The certification carries particular weight in government and defense sectors: under DoD Directive 8140 (the successor to DoD 8570), CHFI is formally recognized as an intermediate-level qualification for three DFIR-related DCWF work roles, making it a required or preferred credential for cybersecurity positions across U.S. federal agencies and defense contractors. The certification is also valued in finance, healthcare, legal, and insurance sectors where digital evidence and regulatory compliance intersect.
According to PayScale, CHFI-certified professionals earn an average salary of approximately $97,000, with ranges from $72,000 to $118,000 depending on role, location, and experience. Salary.com data places the average forensic analyst salary at $115,175 annually in the U.S. EC-Council reports that CHFI is the only forensics-focused certification program whose holders average a six-figure salary, according to its Salary Survey Report 75. Compared to alternatives such as GCFE (GIAC) or the AccessData ACE, CHFI's broader scope — spanning cloud, IoT, dark web, and mobile forensics — and its DoD recognition give it a stronger positioning for professionals targeting both private-sector and government DFIR roles.
5 sample questions with answers and explanations. The full bank has 589 questions, enough for 4 full-length practice exams.
Preview — answers shown1. A forensic analyst investigates a data exfiltration incident and examines DNS traffic for tunneling indicators. Which patterns suggest DNS tunneling is occurring? (Select three!)
Multiple correct answersExplanation
DNS tunneling indicators include unusually long subdomain names often containing random or encoded characters, high volume of TXT queries which can carry more data than other record types, and base64-encoded data in query names used to encode exfiltrated information. Normal A record queries to popular domains, standard recursive queries, and PTR queries for reverse lookups are legitimate DNS traffic patterns. Attackers abuse DNS because it is rarely blocked and can bypass many security controls, encoding data in subdomain labels or TXT records to exfiltrate information or establish command and control channels.
2. A forensic investigator analyzes a FAT32 file system and needs to understand file slack composition. A 3,200-byte file is stored on a system with 512-byte sectors and 8-sector (4,096-byte) clusters. How many bytes of RAM slack and drive slack exist for this file? (Select one!)
Explanation
The file occupies 3,200 bytes across 7 sectors (3,584 bytes). RAM slack fills the unused portion of the final sector containing file data: 512 - (3,200 mod 512) = 512 - 128 = 384 bytes filled with random RAM contents. Drive slack comprises the remaining unused sectors in the cluster: 1 full sector = 512 bytes. Total file slack is 896 bytes (384 RAM + 512 drive). RAM slack always exists in the partial final sector, while drive slack consists of any complete unused sectors before the cluster boundary.
3. A network forensics investigator analyzes packet captures and needs to extract all files transferred via HTTP from a 5GB capture file using command-line tools. Which tshark command accomplishes this efficiently? (Select one!)
Explanation
The --export-objects option in tshark automatically extracts and reconstructs files transferred over HTTP, saving them to the specified directory. This is the most efficient method for bulk file extraction from packet captures. Filtering with -Y http and writing to a new pcap file only creates a filtered capture without extracting files. Using -T fields to extract http.file_data outputs raw data but does not reconstruct complete files. Filtering for GET requests with verbose output shows packet details but does not extract files.
4. A forensic investigator needs to document the chain of custody for digital evidence seized from a suspect's residence. Which information is mandatory to maintain admissibility in court? (Select three!)
Multiple correct answersExplanation
Chain of custody documentation must record where, when, and by whom evidence was discovered; all persons who handled or examined evidence with custody periods and storage locations; transfer details including dates, times, and shipping numbers; and hash values with verification records to prove evidence integrity. Any break in the documented chain can invalidate evidence admissibility. While operating system versions and forensic workstation specifications may be relevant to methodology, they are not mandatory chain of custody elements. Network diagrams are investigative documentation but not chain of custody requirements.
5. A corporate investigation requires analysis of Windows 10 application resource usage over the past 45 days, including CPU time, memory consumption, and network bytes per application with associated user SIDs. Which artifact contains this information? (Select one!)
Explanation
The System Resource Usage Monitor (SRUM) database at C:\Windows\System32\sru\SRUDB.dat is an ESE database available on Windows 8 and later that tracks 30-60 days of application resource usage. It records CPU time, memory usage, network bytes sent and received per application, user SIDs, and timestamps. Prefetch files show execution counts and last run times but not resource consumption. Event ID 4688 provides process creation events but requires aggregation for resource usage. AmCache tracks program execution with file hashes but not resource consumption metrics.
Certified Chief Information Security Officer (CCISO)
CCISO · 578 questions
Certified Ethical Hacker (CEH)
CEH · 594 questions
Certified EC-Council Instructor (CEI)
CEI · 611 questions
Certified Cloud Security Engineer (CCSE)
CCSE · 624 questions
Certified Network Defender (CND)
CND · 562 questions
Certified Cybersecurity Technician (CCT)
CCT · 630 questions
$17.99
One-time access to this exam