Lesson 09 Digital Forensics & Evidence Analysis
Theme:

Part 1 — Lab Answers

Reference solutions for the lab exercises. Use these only after attempting the exercises yourself.

Exercise 1 — Filesystem Timeline

Time zero is usually the first write in %TEMP% or /tmp of an executable. Timestamp-stomping shows as files with identical nanosecond values or 2000-01-01 defaults. Note the USN journal gaps — those indicate secure-delete attempts.

Exercise 2 — Memory Analysis

Malicious process often has: no parent, unusual path, malfind hit showing RWX pages, and a handle to \Device\PhysicalMemory or LSASS. Commands: volatility -f mem.dmp --profile=Win10 malfind then procdump on the suspect PID.

Exercise 3 — Event Log Analysis

Critical: Event 1102 (audit log cleared). Near it: 4688 for a suspicious binary, Sysmon EID 1 with the command line, EID 3 for the C2 connection, 7045 for a newly installed service or 4698 for a new scheduled task.

Exercise 4 — Network Forensics

Beacon interval ~60s, exfil via HTTPS POST to an IP-literal URL. Volume estimate: multiply the POST body size by the count. Detection rule: JA3 fingerprint for the attacker tool + SNI mismatch check.

Final Exercise — Forensic Report

Neutral language. Every finding has an evidence reference. Limitations section lists what you could NOT determine (e.g., data actually read by the attacker).


Part 2 — Homework Answers

Model answers for the homework tasks. Your solution may differ and still be correct.

Task 1 — Mini Evidence Collection

Folder with timestamped files, a manifest with SHA-256 hashes, and a chain-of-custody note. Even on your own system, the discipline matters.

Task 2 — Timeline Template

One sortable table with all sources. The critical minute should be highlighted or bolded. Sources should be identifiable at a glance.

Task 3 — Forensic Report

Court-style tone: no speculation, no adjectives like "obviously", every claim cites a line.