Avsnitt Course 36 - Windows Forensics and Tools | Episode 4: From Acquisition to Volatility Analysis CyberCode Academy Spela Dela
In this lesson, you’ll learn about: memory forensics and RAM analysis1. Why Memory Forensics Matters RAM (volatile memory) is one of the most valuable forensic sourcesIt contains data that disappears after shutdown 🔹 What RAM can reveal Running processesActive network connectionsCommand historyEncryption keysMalware behavior in real time 👉 Key Idea: If disk is “history,” RAM is live truth 2. Memory Acquisition (Capturing RAM)🔹 What is memory acquisition? Creating a snapshot of physical RAM for analysis 🔹 Common Tools DumpItSimple one-click RAM dump toolUsed widely in field forensicsNotMyFaultForces system crashGenerates full kernel memory dump 👉 Key Tradeoff: DumpIt → fast and simpleCrash dump → deeper but disruptive 3. Types of Memory Evidence🔹 What investigators look for Process objectsSuspicious threadsInjected codeHidden malware artifacts 🔹 Why it’s important Malware often exists only in memoryDisk analysis alone may miss it 4. Memory Forensic Techniques🔹 String Searching Look for:PasswordsURLsCommandsAPI keys 🔹 Process Inspection Identify:Legitimate processesSuspicious or orphaned processes 🔹 Thread Analysis Detect:Code injectionHidden execution paths 5. Deep Analysis with Volatility🔹 What is Volatility? A powerful memory forensics framework for analyzing RAM dumps 🔹 Key Capability Extracts structured evidence from raw memory images 6. Core Volatility Commands🔹 pslist Shows active processesBased on system process list 🔹 psscan Finds hidden or terminated processesScans memory directly 🔹 psxview Cross-checks multiple process sourcesDetects rootkits and hidden malware 👉 Key Insight: If a process appears in psscan but not pslist, it may be hidden 7. OS Profiling First step in analysis is identifying:Operating system versionMemory structure layout 👉 Why it matters: Correct profile = accurate results in Volatility 8. Malware Detection in Memory🔹 What investigators look for Injected DLLsSuspicious network activityHidden execution threads 🔹 Key Concept Malware often hides better in RAM than on disk 9. Reporting Findings🔹 Output process Extract evidenceConvert results into structured reportsDocument every forensic step 👉 Goal: Make results repeatable and legally defensible Key Takeaways RAM is the most dynamic and valuable forensic sourceMemory acquisition must be done carefully to preserve evidenceTools like DumpIt and crash dumps capture volatile dataVolatility enables deep inspection of memory structuresCross-checking process lists helps detect hidden malware Big PictureMemory forensics helps you:👉 Move from live system behavior → hidden system truthMental Model Capture RAM → Identify OS → Analyze processes → Detect anomalies → Report findings You can listen and download our episodes for free on more than 10 different platforms:https://linktr.ee/cybercode_academy Rss Apple Podcaster →