ExamRange

CHFI (312-49) Digital Forensics Simulation

Master basic static malware analysis. This simulation trains you to extract and interpret embedded strings within a suspicious executable to quickly identify potential Indicators of Compromise (IoCs).

Investigation Scenario

During a network intrusion investigation, the incident response team isolates a compromised workstation in the HR department. They discover a suspicious executable named invoice_update_v2.exe hidden within the user's AppData\Local\Temp directory.

The forensic analyst preserves the artifact, calculates its SHA-256 hash for chain of custody, and moves it to an isolated, air-gapped forensic workstation. Before conducting dynamic analysis in a sandbox, the analyst performs a preliminary static analysis using the Sysinternals strings utility to extract printable character sequences from the binary.

Evidence Collected

PS C:\Forensics> strings -n 6 .\invoice_update_v2.exe
!This program cannot be run in DOS mode.
.text
.rdata
.data
KERNEL32.dll
VirtualAlloc
CreateProcessA
WININET.dll
InternetOpenUrlA
http://185.14.x.x/payload/stage2.bin
Mozilla/5.0 (Windows NT 10.0; Win64; x64)
C:\Users\Public\svchost.exe
[-] Failed to initialize C2 connection. Retrying...

Question

During malware analysis, examining the "Strings" within an executable file can help identify: