
Digital Forensics Analyst — career path
StationX Advanced
Recover, preserve and explain what happened on a machine or a network. Security+ first, then disk, network, memory, malware and document forensics, CySA+ for the incident-response side, and the deepest lab series on the platform. Practice exams for CHFI, EC-Council's forensics certification, are under Practice tests: practice questions only, not a CHFI course.
6 courses · 66 sections · 200 lectures · 115 labs · at least 138 h of hands-on labs
Free to start: the free lessons and guides for this roadmap →
Try a free forensics lab: The leaver's laptop (~4 min) → A scripted simulation in your browser. No account needed.
The path
Start here →
Step 1 — Security foundation
The baseline every forensics role lists.
follows the whole CompTIA Security+ (SY0-701) roadmap: 11 courses · 76 sections · 867 lectures · 148 labs · ≈ 172 h of hands-on labs
Learn

- PathFollow the CompTIA Security+ (SY0-701) path — the entry certification for every defensive role
11 courses · 76 sections · 867 lectures · 148 labs · ≈ 172 h of hands-on labs
9 steps — The industry-standard entry certification for a cyber security role.
Step 2 — Forensics foundations
Acquire and handle evidence so it survives scrutiny.
1 course · 18 sections · 67 lectures · 28 labs
Learn
- CourseDigital Forensics for Pentesters - Hands-on Learning (opens in a new tab)opens on courses.stationx.net 🔒 StationX Membership — $299 / year ($24.92/mo billed annually)
18 sections · 67 lectures
- Training Overview 2
- Course Overview 1
- Building Your Forensics Lab Environment Using VirtualBox 6
- New Course Content 6
- Troubleshooting VirtualBox 2
- Introduction to Autopsy 4
- Kali forensic Mode 4
- CSI Linux Investigator 3
- Digital Forensics Case Management 1
- Open-source intelligence (OSINT) 3
- Using Shodan to Search for Vulnerable devices 3
- Computer Forensics 9
- Reverse Engineering and Malware Analysis 5
- Malware Hunting with Sysinternal Tools 3
- Stenography 2
- Network forensics Using Wireshark 7
- Practice What You learned 5
- Audio Version of Training 1
Practise
- LabsForensic Investigations and Evidence Handling — 13 labs 🔒 StationX Membership — $299 / year ($24.92/mo billed annually)
- Analyze and Update a Company BCP/BIA/DRP/CIRPDuration: 2 h also on Step 5 (CySA+)
- Analyze Packed Executable to Identify Attack Vector and PayloadDuration: 1 h
- BCP DRP and Test PlanningDuration: 2 h also on Step 1 (Security+)
- Creating a Case in AutopsyDuration: 2 h
- Creating a Case in OSFDuration: 1 h
- Creation of BCP and DRPDuration: 3 h also on Step 1 (Security+)
- FTK Analysis & ReportingDuration: 1 h
- FTK Enterprise Fundamentals and Mobile InvestigationDuration: 2 h
- Metadata Extraction LabDuration: 1 h
- Open Source Password CrackingDuration: 1 h also on Step 1 (Security+) and Step 5 (CySA+)
- Password Cracking with PRTKDuration: 2 h
- Registry AnalysisDuration: 2 h also on Step 6
- VirtualizationDuration: 1 h
- LabsDigital Media Forensics — 15 labs 🔒 StationX Membership — $299 / year ($24.92/mo billed annually)
- Analyze Malicious Network TrafficDuration: 2 h also on Step 6
- Compromise Assessment with Crowd ResponseDuration: 1 h
- Conduct Log Analysis and Cross Examination for False PositivesDuration: 1 h also on Step 5 (CySA+)
- Creating a Forensic ImageDuration: 1 h also on Step 6
- Data Recovery with AutopsyDuration: 1 h also on Step 5 (CySA+) and Step 6
- Detect the Introduction of a Malicious ApplicationDuration: 1 h
- Identify Access to a LINUX Firewall Through SYSLOG ServiceDuration: 1 h also on Step 6
- Identify and Remove Trojan Using Various ToolsDuration: 1 h
- Identify Suspicious Information in VM SnapshotsDuration: 1 h
- Identify Whether High-Risk Systems Were AffectedDuration: 1 h also on Step 5 (CySA+)
- Live Imaging with FTK Imager and Data Recovery with AutopsyDuration: 2 h
- Manually Analyze Malicious PDF DocumentsDuration: 1 h also on Step 6
- Manually Analyze Malicious PDF Documents 2Duration: 1 h also on Step 6
- Memory Extraction and AnalysisDuration: 1 h also on Step 6
- Participate in Attack Analysis Using Trusted Tool SetDuration: 1 h also on Step 6
Step 3 — Network forensics
Reconstruct what crossed the wire.
1 course · 6 sections · 34 lectures · 15 labs
Learn
- CourseMaster Wireshark 3 in 5 Days (opens in a new tab)opens on courses.stationx.net 🔒 StationX Membership — $299 / year ($24.92/mo billed annually)
6 sections · 34 lectures
- Training Overview 2
- Day One 3
- Day Two 8
- Day Three 7
- Day Four 7
- Day Five 7
Practise
- LabsNetwork Forensics — 15 labs 🔒 StationX Membership — $299 / year ($24.92/mo billed annually)
- Analyze Browser-based Heap Spray AttackDuration: 1 h
- Automated in-Depth Packet DecodingDuration: 2 h
- Clonezilla NetworkDuration: 1 h
- Identifying Intrusion and Mitigating Attacks with RHEL ServerDuration: 1 h
- Identifying Malicious CallbacksDuration: 1 h
- Identifying Malicious Network ConnectionsDuration: 1 h also on Step 5 (CySA+)
- Incident Detection and IdentificationDuration: 3 h
- Nexpose: Analysis & Reporting (Executive, High Risk and Recommendation Reporting)Duration: 1 h
- Parse Files Out of Network TrafficDuration: 1 h also on Step 5 (CySA+) and Step 6
- Searching for Indicators of CompromiseDuration: 1 h also on Step 5 (CySA+)
- Setting up Filters and Queries in KibanaDuration: 1 h also on Step 5 (CySA+) and Step 6
- Use pfTop to Analyze Network TrafficDuration: 1 h also on Step 6
- Verify Attributes of Identified SilentBanker IntrusionDuration: 1 h
- Verify Attributes of Intrusion Through Additional AnalysisDuration: 1 h
- Windows Event Log Manipulation via Windows Event ViewerDuration: 1 h also on Step 1 (Security+) and Step 5 (CySA+)
Step 4 — Malware, memory and document analysis
Take apart the binary, the memory image or the booby-trapped document at the centre of the case.
3 courses · 42 sections · 99 lectures · 18 labs
Learn
- CourseReverse Engineering: Ghidra For Beginners (opens in a new tab)opens on courses.stationx.net 🔒 StationX Membership — $299 / year ($24.92/mo billed annually)
16 sections · 25 lectures
- Section 1. Introduction 1
- Installing Kali Linux and Ghidra 3
- Creating Projects and Importing Files 1
- Decompiling Code and Renaming Symbols 1
- Saving and Restoring Virtual Machine Snapshots 1
- Configuring Ghidra to Highlight All Similar Variables Based On Selection 2
- ASCII Code and Hex Numbers 1
- ASCII Code and Array Indexes 1
- Stepping into functions and adding comments 2
- Ghidra on Windows 3
- Reversing Workflows 1
- Reversing GUI CrackMe's 1
- Converting data types, Using Debuggers, Creating Functions and Function Graph 3
- How to run windows exe programs on Linux 1
- Reversing using combination of listing assembly and decompiled view 2
- Resources For Further Study 1
- CourseReverse Engineering & Malware Analysis - Intermediate Level (opens in a new tab)opens on courses.stationx.net 🔒 StationX Membership — $299 / year ($24.92/mo billed annually)
14 sections · 39 lectures
- Introduction 1
- Types of Malware and Malware Analysis Terminologies 2
- Lab: Analysis of .NET Trojan Spyware (Info-Stealers) 4
- Assembly Language Refresher and Malicious APIs 2
- API Hooking, Process Hijacking and Dumping Memory 3
- Lab: Unpacking Emotet Trojan 3
- Lab: Unpacking Hancitor Trojan 3
- Lab: Unpacking Vmprotect Trojan 3
- Lab: Unpacking Trickbot Trojan 3
- Lab: Unpacking Dridex Trojan 4
- Lab: Unpacking Ramnit Trojan 3
- Lab: Unpacking Remcos Trojan with xdbg and dnSpy 4
- Lab: Unpacking Zloader Trojan 3
- Resources For Further Study 1
- CourseMalware Analysis Of Malicious Documents (opens in a new tab)opens on courses.stationx.net 🔒 StationX Membership — $299 / year ($24.92/mo billed annually)
12 sections · 35 lectures
- Section 1 : Introduction 2
- Section 2 : Installing the Tools 6
- Section 3 : Malware Analysis Process 1
- Section 4 : Intro to Static Analysis 2
- Section 5 :Analyzing PDF Documents 8
- Section 6 : Performing Javascript Analysis 2
- Section 7 : Lab: Pdf Analysis 2
- Section 8 : Analyzing Office Documents 2
- Section 9 : Performing VBA Script Analysis 2
- Section 10 : Using Debuggers in Document Analysis 3
- Section 11 : Lab: Analyzing An Office Document 3
- Section 12 : Resources For Further Study 2
Practise
- LabsMalware Analysis & Reverse Engineering — 18 labs 🔒 StationX Membership — $299 / year ($24.92/mo billed annually)
- Advanced Techniques for Malware RecoveryDuration: 1 h also on Step 5 (CySA+)
- Analysis and Recommendation ReportDuration: 1 h also on Step 5 (CySA+)
- Analyze and Classify MalwareDuration: 1 h also on Step 5 (CySA+)
- Analyze DoomJuice Infection to Identify Attack Vector and PayloadDuration: 1 h
- Analyze Malicious Activity in Memory Using VolatilityDuration: 1 h
- Conduct Root Cause Analysis for System CrashesDuration: 1 h also on Step 5 (CySA+) and Step 6
- Detect Embedded Shellcode in a Microsoft Office DocumentDuration: 1 h
- Dynamic Malware AnalysisDuration: 1 h also on Step 5 (CySA+) and Step 6
- Fundamentals of Malware Analysis
- Linux AnalysisDuration: 1 h
- Log AnalysisDuration: 1 h also on Step 5 (CySA+)
- MAC AnalysisDuration: 1 h
- Practical Malware Analysis Labs
- Recover from IncidentDuration: 2 h also on Step 5 (CySA+) and Step 6
- Remove TrojanDuration: 1 h
- Reverse Engineering Malware
- RootKitDuration: 2 h
- Validate Indications of Compromise: Analysis of PE FileDuration: 1 h also on Step 5 (CySA+) and Step 6
Step 5 — Incident response, certified
Forensics feeds the response: the analyst certification and its incident-response labs.
follows the whole CompTIA CySA+ (CS0-004) roadmap: 5 courses · 35 sections · 188 lectures · 169 labs · ≈ 181 h of hands-on labs
Learn

- PathFollow the CompTIA CySA+ (CS0-004) path — the incident-response labs live on this path
5 courses · 35 sections · 188 lectures · 169 labs · ≈ 181 h of hands-on labs
6 steps — The blue-team analyst certification and the natural step after Security+. Security operations, vulnerability management, incident response and reporting.
Step 6 — Casework, end to end
Run full investigations at series scale.
70 labs
Learn
- CourseCovered in Digital Forensics for Pentesters - Hands-on Learning (opens in a new tab)opens on courses.stationx.net — its case-management and practice sections, applied case after case 🔒 StationX Membership — $299 / year ($24.92/mo billed annually)
18 sections · 67 lectures
- Training Overview 2
- Course Overview 1
- Building Your Forensics Lab Environment Using VirtualBox 6
- New Course Content 6
- Troubleshooting VirtualBox 2
- Introduction to Autopsy 4
- Kali forensic Mode 4
- CSI Linux Investigator 3
- Digital Forensics Case Management 1
- Open-source intelligence (OSINT) 3
- Using Shodan to Search for Vulnerable devices 3
- Computer Forensics 9
- Reverse Engineering and Malware Analysis 5
- Malware Hunting with Sysinternal Tools 3
- Stenography 2
- Network forensics Using Wireshark 7
- Practice What You learned 5
- Audio Version of Training 1
Practise
- LabsCyber Defense Forensics Analyst Training Series — 70 labs 🔒 StationX Membership — $299 / year ($24.92/mo billed annually)
- Analyze Malicious Network TrafficDuration: 2 h also on Step 2
- Auditing Service AccountsDuration: 1 h
- Auditing Service Accounts and Setting Up Automated Log CollectionDuration: 2 h also on Step 1 (Security+) and Step 5 (CySA+)
- Baseline Systems in Accordance with Policy DocumentationDuration: 1 h also on Step 1 (Security+)
- Conduct Root Cause Analysis for System CrashesDuration: 1 h also on Step 4 and Step 5 (CySA+)
- Conduct Supplemental MonitoringDuration: 1 h also on Step 5 (CySA+)
- Control Assessment and EvaluationDuration: 1 h
- Creating a Baseline Using AutopsyDuration: 1 h also on Step 1 (Security+)
- Creating a Case in FTKDuration: 2 h
- Creating a Forensic ImageDuration: 1 h also on Step 2
- Creating a List of Installed Programs, Services and User Accounts from a WIN2K12 ServerDuration: 1 h also on Step 1 (Security+)
- Cryptography: SteganographyDuration: 2 h also on Step 1 (Security+) and Step 5 (CySA+)
- Cryptography: Using GPG for Encryption and Key ManagementDuration: 1 h also on Step 1 (Security+) and Step 5 (CySA+)
- Data Backup to Prep for RecoveryDuration: 1 h also on Step 1 (Security+) and Step 5 (CySA+)
- Data Recovery with AutopsyDuration: 1 h also on Step 2 and Step 5 (CySA+)
- Denial of Service PCAP AnalysisDuration: 1 h
- Dynamic Malware AnalysisDuration: 1 h also on Step 4 and Step 5 (CySA+)
- Event Log Collection with SplunkDuration: 1 h
- Hash VerificationDuration: 1 h also on Step 5 (CySA+)
- Host Identification Scanning via WindowsDuration: 1 h
- Host Identification Scanning with LinuxDuration: 1 h
- Identify Access to a LINUX Firewall Through SYSLOG ServiceDuration: 1 h also on Step 2
- Implement Single System Changes in FirewallDuration: 1 h
- Import Nexpose Vulnerability Data into QRadarDuration: 1 h 30 min
- Intro to Linux - Routing and SSH TunnelsDuration: 2 h
- Introduction to SquertDuration: 1 h also on Step 5 (CySA+)
- Lab Environment Orientation - *** (Start Here!) ***Duration: 1 h
- Live Imaging with FTK Imager LiteDuration: 1 h
- LNX101 - OpenSSH Installation, Configuration, and HardeningDuration: 1 h
- LNX101 - Setting Up a Firewall With UFW and FirewalldDuration: 1 h
- LNX101 - Telnet vs. SSHDuration: 1 h
- Log Event ReportsDuration: 1 h also on Step 5 (CySA+)
- Manual Vulnerability AssessmentDuration: 1 h also on Step 5 (CySA+)
- Manually Analyze Malicious PDF DocumentsDuration: 1 h also on Step 2
- Manually Analyze Malicious PDF Documents 2Duration: 1 h also on Step 2
- Manually Creating a Baseline with MD5DeepDuration: 1 h also on Step 1 (Security+) and Step 5 (CySA+)
- Memory Extraction and AnalysisDuration: 1 h also on Step 2
- Nessus Scanning and ReportingDuration: 1 h
- Nexpose: Blue Team RemediationDuration: 3 h
- Overview of KibanaDuration: 1 h also on Step 5 (CySA+)
- PAM LabDuration: 1 h
- Parse Files Out of Network TrafficDuration: 1 h also on Step 3 and Step 5 (CySA+)
- Participate in Attack Analysis Using Trusted Tool SetDuration: 1 h also on Step 2
- Patching With WSUSDuration: 2 h
- Pentesting & Network Exploitation - Linux Target Analysis LabsDuration: 2 h
- Preliminary ScanningDuration: 1 h also on Step 5 (CySA+)
- Protect Against BeaconingDuration: 1 h also on Step 5 (CySA+)
- Recover from IncidentDuration: 2 h also on Step 4 and Step 5 (CySA+)
- Recovery From Inadequate PatchingDuration: 2 h
- Registry AnalysisDuration: 2 h also on Step 2
- Rogue Device Identification and BlockingDuration: 1 h
- Scanning From WindowsDuration: 1 h also on Step 1 (Security+)
- Scanning with NmapDuration: 1 h
- Securing Linux - FirewallsDuration: 1 h
- Securing Linux for System AdministratorsDuration: 1 h
- Setting up Filters and Queries in KibanaDuration: 1 h also on Step 3 and Step 5 (CySA+)
- Snap ExploitDuration: 1 h
- Snort Signatures, IDS Tuning, and BlockingDuration: 1 h
- Specialized Linux Port ScansDuration: 1 h
- Threat DesignationDuration: 1 h also on Step 5 (CySA+)
- Tweaking Firewall Rules for DetectionDuration: 1 h also on Step 1 (Security+)
- Use pfTop to Analyze Network TrafficDuration: 1 h also on Step 3
- Using Snort and Wireshark to Analyze TrafficDuration: 1 h also on Step 1 (Security+) and Step 5 (CySA+)
- Validate Indications of Compromise: Analysis of PE FileDuration: 1 h also on Step 4 and Step 5 (CySA+)
- WebApp Attack PCAP AnalysisDuration: 1 h also on Step 5 (CySA+)
- Whitelist IP Address from IDS AlertsDuration: 1 h
- Windows Event Log Manipulation via Windows Event ViewerDuration: 1 h
- Windows System Hardening with Group Policy & Active DirectoryDuration: 2 h also on Step 5 (CySA+)
- Windows System Hardening with PowerShellDuration: 2 h also on Step 5 (CySA+)
- WiresharkDuration: 1 h also on Step 1 (Security+)
Practice tests
- CourseComputer Hacking Forensic Investigator (CHFI) Practice Exams (opens in a new tab)opens on courses.stationx.net 🔒 StationX Membership — $299 / year ($24.92/mo billed annually)
Where this leads
Choose your next roadmap
Advanced · after the job
The AI-Driven Digital Forensics Analyst
Senior roles are going to the people who can direct AI to build security solutions. When you're working in the role and ready for that step, the AI Master's Program is where it's taught — an advanced, application-only programme.
See the AI Master's Program →Application-only. A separate programme for when you're ready.



