Learn DFIR on your own, around a job
Two study paths from First Look to a capstone, the free tools each week needs, and a cadence of about three hours a week: two 90-minute sessions. Every run generates fresh evidence, so you can redo a case and still have to work it.
Path 1: Windows forensics
Windows Forensics (GCFE). 10 cases, about 18 hours, 7 weeks at this pace. 5 cases run free and the trial opens 2 more. Full notes are on the pathway page.
Free runs on download with no key. Trial opens with the 30-day trial key. Paid plan needs a license; a plan name such as Department means that plan or above.
| Week | Cases | Tools that week |
|---|---|---|
| 1 | DB Browser for SQLite, EvtxECmd, JLECmd, LECmd, PECmd, RegRipper, Registry Explorer, Timesketch | |
| 2 | Autopsy, EvtxECmd, FTK Imager, JLECmd, LECmd, PECmd, Registry Explorer | |
| 3 | Browser History Viewer, DB Browser for SQLite, Hindsight, LECmd, Registry Explorer, Thunderbird | |
| 4 | Event Viewer, EvtxECmd, Registry Explorer, Volatility, Wireshark | |
| 5 to 7 | Autopsy, EvtxECmd, PECmd, Registry Explorer, Thunderbird, Volatility, jq |
Path 2: incident response
Incident Handling (GCIH). 10 cases, about 13 hours, 7 weeks at this pace. 3 cases run free and the trial opens 1 more. See the pathway page.
| Week | Cases | Tools that week |
|---|---|---|
| 1 | Any JSON viewer, Excel, Thunderbird, jq, text editor | |
| 2 | Autopsy, EvtxECmd, PECmd, Registry Explorer, Volatility | |
| 3 | Event Viewer, EvtxECmd, PECmd, Registry Explorer | |
| 4 | Autopsy, EvtxECmd, PECmd, Registry Explorer, Volatility | |
| 5 | Any JSON viewer, Event Viewer, EvtxECmd, Excel, Timeline Explorer, jq | |
| 6 to 7 | Any JSON viewer, Event Viewer, EvtxECmd, Excel, Timeline Explorer, jq |
Tools to install, and why
All free. Install what the week needs; the toolkit page has a one-run installer for Windows and Linux.
Windows artifacts
Eric Zimmerman's tools (PECmd, LECmd, JLECmd, EvtxECmd, Timeline Explorer) parse Prefetch, LNK files, jump lists, event logs and timelines. Registry Explorer reads hives: USB history, UserAssist, Run keys.
Disk and memory
Autopsy opens disk images and recovers deleted files. Volatility 3 lists processes, network connections and injected code in a memory image.
Browser, mail and databases
DB Browser for SQLite opens browser history and app databases. Thunderbird reads mailboxes and loose .eml files, headers included.
IR feeds
EDR and SIEM evidence ships as JSON. jq or any JSON viewer filters it; Excel or LibreOffice sorts an alert queue. Wireshark handles packet captures.
When you're stuck
Guided mode
On the Solution screen, guided mode steps through one question at a time: where to look, then how to work it with the right tool, then the answer. The printable guided worksheet adds a hint under each question and a tool quick-start.
Redo it cold
Generate the same case again with a new seed. Names, hashes, IPs and timestamps change, so the second run tests the method, not your memory of the answers.
Start with the free cases.
First Look runs free on download. The trial key adds a medium and a hard case in each path for 30 days.