Limited-Time Offer: Enjoy 50% Savings! Ends in 00h 00m 00s Coupon code: 50OFF
Skip to content

Free EC-Council EC-Council Digital Forensics Essentials 112-57 Exam Questions

Page: 1 / 8 Total 75 questions

Want more questions? Get Premium Access.

Question 1

While investigating a web attack on a Windows-based server, Jessy executed the following command on her system:

C:> net view <\10.10.10.11>

What was Jessy's objective in running the above command?

Correct Answer: B. Review file shares to ensure their purpose
Explanation:

The Windows net view \\<computer> command is used to enumerate shared resources (SMB shares) that a remote Windows system is publishing. When Jessy runs net view \\10.10.10.11, her goal is to retrieve a list of the target host's visible shares---such as administrative shares (e.g., C$, ADMIN$) and any custom shares created for departments, applications, or users. In forensic and incident-response practice, this is important because attackers commonly use SMB shares for lateral movement, staging tools, dropping payloads, and exfiltrating data. By reviewing the shares exposed by a suspected server, the investigator can quickly identify unexpected or overly permissive shares, locate potential repositories of web content or logs, and determine whether a compromised web server is also exposing file resources that expand the attacker's options.

The other options map to different commands and artifacts: disk space usage is checked with storage utilities (not net view), open sessions are examined with commands like net session, and identifying users accessing files typically involves net file or server auditing logs. Therefore, Jessy's objective was to review file shares on the remote host.


Question 2

A disk drive has 16,384 cylinders, 80 heads, and 63 sectors per track, and each sector can store 512 bytes of data.

What is the total size of the disk?

Correct Answer: A. 42,278,584,320 bytes
Explanation:

In classic hard-disk geometry, total capacity is computed from CHS parameters (Cylinders Heads Sectors per track) multiplied by bytes per sector. Forensic examiners learn this because it helps validate whether an image acquisition size is consistent with the physical disk geometry and to spot anomalies caused by misreported device geometry or capture errors.

First compute total addressable sectors:

16,384 cylinders 80 heads = 1,310,720 tracks (because each head provides a track per cylinder).

Then multiply by sectors per track:

1,310,720 63 = 82,575,360 sectors.

Convert sectors to bytes using the sector size:

82,575,360 sectors 512 bytes/sector = 42,278,584,320 bytes.

This matches option A exactly. In practice, modern drives often use LBA and may report different logical geometries, but the forensic principle remains the same: capacity equals the number of logical blocks times the logical block size, and CHS-style values are a structured way to perform that verification.


Question 3

Which of the following tools can be used by an investigator to analyze the metadata of files in a Windows-based system?

Correct Answer: A. Bulk Extractor
Explanation:

Bulk Extractor is a digital forensics utility specifically designed to scan storage media (or forensic disk images) and automatically extract structured artifacts and metadata-like features without relying strictly on file system parsing. In Windows investigations, it is commonly used to identify and pull out items such as email addresses, URLs, domain names, credit card patterns, timestamps, GPS coordinates, and other feature records that can be treated as metadata indicators during triage and deep analysis. Because it works by scanning raw data blocks and producing feature reports, it can recover useful information even when files are deleted, partially corrupted, or when file system structures are damaged---conditions frequently encountered in forensic cases. Investigators use its outputs to correlate user activity, locate sensitive data exposure, and identify evidence-rich regions for further examination with file-level tools.

The other options do not match the requirement of analyzing file metadata broadly. Tor browser is an anonymity-focused web browser, not a forensic metadata analyzer. IECachesView is a niche utility for viewing Internet Explorer cache/history artifacts rather than general file metadata analysis. Paraben P2 Commander targets peer-to-peer investigations and related artifacts, not general metadata extraction across files. Therefore, the correct tool for analyzing metadata-like artifacts on a Windows-based system is Bulk Extractor (A).


Question 4

Kane, an investigation specialist, was appointed to investigate an incident in an organization's network. In this process, Kane executed a command and identified that a network interface is running in the promiscuous mode and is allowing all incoming packets without any restriction.

In the above scenario, which of the following commands did Kane use to check whether the network interface is set to the promiscuous mode?

Correct Answer: C. ifconfig <interface name>
Explanation:

Promiscuous mode is a network interface configuration in which the NIC passes all observed frames to the operating system, not only frames addressed to that host's MAC address. In investigations, this matters because promiscuous mode is commonly enabled by packet sniffers, certain intrusion tools, or misconfigured monitoring software, and it can indicate covert traffic capture on a host.

On UNIX/Linux systems, the traditional command used to view interface flags and status is ifconfig <interface name>. When an interface is set to promiscuous mode, ifconfig displays a PROMISC flag in the interface's status line, allowing an investigator to confirm whether the NIC is accepting all frames. This directly matches Kane's goal of checking if the interface is running in promiscuous mode.

The other commands do not provide this specific interface flag. nmap -sT localhost scans for open TCP ports, not interface modes. ipconfig is a Windows command (and does not take an interface name in that form to show PROMISC status), and it primarily reports IP configuration. netstat -i shows network interface statistics (packets, errors, drops) but typically does not explicitly indicate promiscuous mode. Therefore, the correct command is ifconfig <interface name> (C).


Question 5

Which of the following NTFS system files contains a record of every file present in the system?

Correct Answer: B. $mft
Explanation:

In the NTFS file system, the Master File Table (MFT) is the core metadata structure that tracks every file and directory on the volume. NTFS implements this as a special system file named $MFT (shown here as $mft). Each file or folder on an NTFS partition is represented by at least one MFT record entry, which stores essential metadata such as file name(s), timestamps, security identifiers/ACL references, file size, attributes, and pointers to the file's data runs (or, for very small files, the content can be stored resident inside the record). Because it is the authoritative ''index'' of file objects, forensic examiners rely heavily on $MFT to reconstruct user activity and file history, including evidence of deleted files (when records are marked unused but remnants of attributes may remain) and timeline building from timestamp attributes.

The other options are different NTFS metadata files with narrower purposes: $LogFile records NTFS transaction logs to support recovery, $Volume stores volume-level information (like version/label), and $Quota manages disk quota tracking. None of these contain a record for every file on the system. Therefore, the NTFS system file that contains a record of every file present is $mft (B).


Question 6

Sandra, a hacker, targeted Johana, a software professional, to steal her banking details. She started sending frequent, random pop-up messages with malicious links to her social media page. Johana accidentally clicked on a link, causing a malicious program to get installed in her system. Subsequently, when Johana attempted to access her banking website, the URL redirected her to a malicious website controlled by Sandra. Johana entered her banking credentials on the fake website, which Sandra then captured.

Identify the type of attack performed by Sandra on Johana.

Correct Answer: A. Pharming
Explanation:

The scenario describes a victim being redirected from a legitimate banking URL to a fraudulent website without intending to visit it, after malware is installed on the system. This behavior is characteristic of pharming, an attack in which an adversary causes redirection to a malicious destination even when the user types the correct address or clicks a legitimate bookmark. In digital forensics references, pharming is commonly achieved by manipulating name resolution or routing mechanisms, such as altering the local hosts file, changing DNS server settings, poisoning DNS responses, modifying browser proxy settings, or installing malware that intercepts and rewrites web requests. The key forensic indicator is that the victim's request for the real domain is transparently diverted to attacker-controlled infrastructure, where credentials are harvested through a convincing spoofed login page.

The other options do not match the redirection-and-fake-site mechanism. Tailgating is physical access abuse (following someone into a secure area). Dumpster diving involves retrieving sensitive information from discarded materials. Shoulder surfing is observing credentials by watching the victim type. Because the essential action here is malicious redirection to a fake site to steal credentials, the correct answer is Pharming (A).


Question 7

Sarah, a forensic investigator, is working on a criminal case. She was provided with all the suspect devices. Sarah employs an imaging software tool for duplicating the original data from the suspect devices. However, the tool she employed failed to image the data as the suspect version of the drive was very old and incompatible with imaging software. Hence, Sarah used an alternative data acquisition technique and succeeded in imaging the data.

Which of the following types of data acquisition techniques did Sarah employ in the above scenario?

Correct Answer: D. Bit-stream disk-to-disk
Explanation:

The key detail is that Sarah's imaging software could not acquire the device because the drive was very old and incompatible with the software-based approach. In such situations, forensic practice recommends switching to an acquisition method that is less dependent on the operating system or specific imaging application compatibility, while still producing a forensic-accurate duplicate. Bit-stream disk-to-disk acquisition (also called forensic cloning) creates a sector-by-sector copy of the entire source drive directly onto another physical drive. This method is commonly performed using dedicated duplicators or hardware-assisted workflows that can interface with legacy media more reliably than certain disk-to-image software utilities.

Sparse acquisition would intentionally capture only selected portions of a disk (used to reduce time/storage), which does not fit the goal of ''succeeded in imaging the data'' after a failure due to incompatibility. Logical acquisition captures only active files/folders through the file system and is not the preferred alternative when full forensic imaging is required, especially in criminal cases. Bit-stream disk-to-image-file is still software/container dependent and is essentially what failed initially. Therefore, the most appropriate alternative that explains success with an older incompatible drive is Bit-stream disk-to-disk (D).


Question 8

Sam, a digital forensic expert, is working on a case related to file tampering in a system at the administrative department of an organization. In this process, Sam started performing the following steps to analyze the acquired data to draw conclusions related to the case.

1.Analyze the file content for data usage.

2.Analyze the date and time of file creation and modification.

3.Find the users associated with file creation, access, and file modification.

4.Determine the physical storage location of the file.

5.Generate a timeline.

6.Identify the root cause of the incident.

Identify the type of analysis performed by Sam in the above scenario.

Correct Answer: B. Data analysis
Explanation:

The listed actions describe the examination and interpretation of acquired evidence, which aligns with data analysis in the digital forensics investigation process. After collection and acquisition, examiners analyze evidence by validating what the data contains (file content and usage), interpreting MAC times (creation/modification and related timestamps), attributing actions to users and accounts (who created, accessed, or modified the file), and determining where the file resides physically/logically on storage (path, volume, clusters/blocks, and whether it appears in allocated/unallocated areas). Generating a timeline is a core analytical task used to correlate file events with system activity and other artifacts to reconstruct sequence and intent. Finally, ''identify the root cause of the incident'' represents the analytical conclusion derived from correlating artifacts and timeline events.

The other choices do not match the described work. Search and seizure is the legal/field activity of locating and securing evidence sources, not interpreting artifacts. Reporting is the documentation phase after analysis, where findings and methods are written up. Case analysis is broader and can include overall strategy and interpretation, but the question's focus is explicitly on analyzing acquired data and producing forensic conclusions, which is data analysis.


Question 9

Given below is a regex signature used by security professionals for detecting an XSS attack:

/((%3C)|<)[^\n]+((%3E)|>)/i

Which of the following types of XSS attack does the above regex expression detect?

Correct Answer: A. HTML tags-based XSS attempt
Explanation:

The regex /((%3C)|<)[^\n]+((%3E)|>)/i is designed to detect HTML tag injection patterns, which are a common indicator of XSS payloads. It matches either a literal ''<'' character or its URL-encoded form ''%3C'' (case-insensitive due to the i flag), followed by one or more characters that are not a newline ([^\n]+), and then either a literal ''>'' or its encoded form ''%3E''. This pattern essentially looks for anything that resembles an HTML tag, such as <script>, , <svg ...>, or other element constructs that attackers frequently use to execute JavaScript via attributes like onerror, onload, etc.

In web-attack investigations, this kind of signature is used during log review and input validation checks to flag requests containing tag delimiters, because many reflected/stored XSS attempts rely on injecting markup into an HTML context. It does not specifically target CSS-only payloads, nor inline comments, and ''simple XSS'' is too vague; the expression is explicitly focused on angle-bracket (or encoded) tag structures, which correspond most directly to HTML tags-based XSS attempts.


Question 10

Cooper, a forensic analyst, was examining a RAM dump extracted from a Linux system. In this process, he employed an automated tool, Volatility Framework, to identify any malicious code hidden inside the memory.

Which of the following plugins of the Volatility Framework helps Cooper detect hidden or injected files in the memory?

Correct Answer: A. linux_malfind
Explanation:

In memory forensics, ''hidden or injected'' malicious code typically refers to process injection, code caves, unbacked executable mappings, or regions of memory that are marked executable but do not align with normal, file-backed program segments. The Volatility Framework provides specialized plugins to locate these suspicious patterns. linux_malfind is the plugin designed to detect potentially injected code by scanning a process's memory mappings for characteristics that commonly indicate malicious presence---such as executable anonymous mappings, unusual permissions (e.g., RWX), and memory regions that contain shellcode-like byte patterns. This is highly relevant when malware attempts to avoid disk artifacts by living in memory or by injecting payloads into legitimate processes.

By contrast, linux_netstat is used to enumerate network connections and sockets from memory (useful for C2 analysis), but it does not focus on injected code regions. ip addr show and nmap -sU localhost are live-system networking commands, not Volatility plugins, and they are not suitable for analyzing a captured RAM image. Therefore, to detect hidden/injected malicious code in a Linux RAM dump using Volatility, the correct plugin is linux_malfind (A).