Skip to content
Pre-launch / First modules December 14, 2026.Lessons and community run on Skoolhttps://www.skool.com/dfir
13 modules

Incident Response and Threat Hunting

One fictional company, Ashgrove Mutual, a regional insurer with about 40 Windows hosts, and one enterprise intrusion followed from the first alert to the board briefing. The attacker lands on a claims-adjuster workstation, steals credentials, moves to the file server and a jump host, stages data, clears logs, and comes back after a reboot. Every module is one decision point in that investigation. The order is the order a responder meets the evidence, not any vendor's section order.

Who it is for
incident responders, threat hunters, SOC analysts moving from alerts to investigations, and examiners who finished the Windows Forensic Examiner path or have equivalent experience.
Prerequisites
Windows artifacts and timeline basics at the level of Appendix A modules 02 through 04 and 09.
Time
13 modules, 3 to 5 hours each, planning estimate; the memory modules run long.
Status
First modules: launch date to be announced. Module 00 is free on release.

See membership pricing, free access and team seats.

Thirteen modules. Evidence you can defend.

Each module opens on a case question and ends in a deliverable. On smaller screens, scroll the tables horizontally to read every column.

Ashgrove Mutual synthetic evidence set · 13 modules
#ModuleOpens onYou buildLab on SIFTHoursStatus
00The alert at 06:10The MSSP reports a claims workstation beaconed to a known-bad host overnight; the desktop team wants to reimage it by noonA first-hour plan: what to preserve in what order, who to notify, the five questions the investigation must answerYes: Ashgrove Mutual synthetic set. Confirm the beacon in the proxy and DNS logs; open the case log; hold the reimage3 to 5, planning estimateFree (on release)
01Baseline the host before you judge itThe junior analyst flags 14 suspicious processes; 13 are normal WindowsA normal-Windows reference: expected parents, paths, accounts, instance counts, and the tests that separate odd from maliciousYes: Ashgrove Mutual synthetic set. Compare live-response output from a clean Ashgrove workstation against the alerting one; mark the one real outlier3 to 5, planning estimatePlanned
02Capture memory before it is goneThe host is still running; every hour of delay loses volatile evidenceAn acquisition record: memory first, then triage disk, hashes, tool versions, and what was lost by waitingYes: Ashgrove Mutual synthetic set. Acquire memory from a lab VM, verify it, run a targeted disk collection, document the chain3 to 5, planning estimatePlanned
03Read the memory image: what is runningThe first memory image is inA process tree and connection map with the beaconing process identified and its parent explainedYes: Ashgrove Mutual synthetic set. Processes, parents, command lines, handles, loaded DLLs and network connections from the claims workstation image3 to 5, planning estimatePlanned
04Read the memory image: what is hidingThe beaconing process has no matching file on diskA malicious-code report: injection technique, affected process, dumped payload with hash, extracted indicatorsYes: Ashgrove Mutual synthetic set. Detect injected and hollowed regions, dump them, pull strings and indicators, scan with YARA, build the indicator list3 to 5, planning estimatePlanned
05Scope the enterprise fastForty hosts; management wants the affected count by end of dayA scoping plan and a results table: which hosts carry the indicators, which accounts were used, where the attacker went nextYes: Ashgrove Mutual synthetic set. Sweep the 40-host telemetry set; trace lateral movement through logon events, remote-execution artifacts and admin-share use3 to 5, planning estimatePlanned
06Build the first timelineThree hosts confirmed; counsel asks when it startedA file-system timeline of the claims workstation with the initial-access window bracketedYes: Ashgrove Mutual synthetic set. Create and filter a file-system timeline from the MFT and related metadata; find the dropped files around the beacon time

Timeline-analysis explainer · Glossary

3 to 5, planning estimatePlanned
07The super timeline, and how to read itThe file-system timeline shows what appeared, not whyA combined timeline (file system, registry, event logs, browser, prefetch) and a filtering method that gets a million rows down to a hundredYes: Ashgrove Mutual synthetic set. Build a super timeline with plaso; pivot on the initial-access window; narrate the first hour of the intrusion

Timeline-analysis explainer · Glossary

3 to 5, planning estimatePlanned
08NTFS under the hoodA file in the timeline carries timestamps older than the OS installAn NTFS findings memo: MFT attributes, the two timestamp sets, USN journal, $LogFile, alternate data streams, and what the anomaly provesYes: Ashgrove Mutual synthetic set. Parse the file server MFT and journals; prove timestomping; recover the deleted stager and its metadata

Timeline-analysis explainer · Glossary

3 to 5, planning estimatePlanned
09Execution, persistence and the account behind itThe attacker came back after the day-3 rebootA persistence and execution report: scheduled tasks, services, run keys, WMI subscriptions, each with the account and time that created itYes: Ashgrove Mutual synthetic set. Registry, event logs, prefetch, Amcache, Shimcache and scheduled-task artifacts across the three disk images3 to 5, planning estimatePlanned
10Anti-forensics and what survivesThe security log was cleared and the tools folder deleted on the file serverA recovery report: what was deleted, when, and the artifact that proves each itemYes: Ashgrove Mutual synthetic set. Recover evidence from the USN journal, $LogFile, shadow copies, prefetch and SRUM after log clearing and deletion3 to 5, planning estimatePlanned
11Hunt the next hostEverything so far was reactive; which host did the attacker touch that never alertedA hunt plan with hypotheses drawn from the intrusion's known behavior, and a results sheetYes: Ashgrove Mutual synthetic set. Baseline-versus-outlier hunting across the 40-host telemetry and the remaining memory images; find the fourth host3 to 5, planning estimatePlanned
12Tell the intrusion storyThe board meets Thursday, the regulator wants a notification decision, and the insurer's own lawyers want factsThe full intrusion report (summary, timeline, techniques, systems and data affected, containment, lessons) and a ten-minute briefingYes: Ashgrove Mutual synthetic set. Assemble from earlier labs; peer review against a checklist; deliver the briefing to a second learner playing the general counsel

Timeline-analysis explainer · Glossary

3 to 5, planning estimatePlanned

Labs on SIFT.

The curriculum specifies the Ashgrove Mutual synthetic set (four memory images: claims workstation, file server, jump host, domain controller; three disk images; host telemetry and Windows event logs for all 40 hosts; proxy and DNS logs), generated for DFIR.com and versioned. Evidence downloads will accompany released modules.

Install SIFT

Planned access: module 00 free; subscription $149 per month or $1,290 per year. No payment is being collected here.

Last reviewed . Curriculum source: Appendix B supplied by DFIR.com. Contribute a module.

Hear when the first modules open.

One email when there is something to learn from. No payment, nothing to buy.

Last reviewed