Memory Forensics in Incident Response Flashcards
(251 cards)
When did the change from rudimentary string searching to recovering process information in memory forensics?
The DFRWS 2005 challenge.
At what event did many professionals agree that “pulling the plug” is no longer acceptable?
The SANS Forensics Summit in 2008. (p8)
Why do some guides still recommend pulling the plug instead of performing memory forensics?
A lot of the guides are distributed to people with absolutely no computer training (law enforcement).
Why are memory forensics important?
Nearly everything of interest traverses RAM.
Why is memory becoming less volatile and more like a secondary file system?
It’s becoming larger.
What are volatile registry keys?
Registry keys that can be updated and only survive in memory.
p12 needed?
?
What is \Device\PhysicalMemory?
A handle in the Windows filesystem that, prior to Windows 2003 SP1, could be used to address and copy physical memory.
When did \Device\PhysicalMemory go away?
Windows 2003 SP1
What is HIPS?
Host Intrusion Protection Software
When do Windows drivers have to be signed?
64 bit systems
How do you access physical memory on Windows systems?
Pre 2003 SP1, \Devices\PhysicalMemory. Post 2003 SP1 requires a driver.
What is WinPMEM?
A memory dumping tool for Windows. It allows read only or read write access.
What is Redline?
A tool that is used for Windows memory analysis. Can also perform live memory analysis.
How can you perform memory analysis on a system that’s already been shut down?
Copies of ram that are automatically created, like hibernation files in Windows. Crash dump files as well.
What is the filename that Windows uses to create a copy of memory when the system goes into hibernation?
hiberfil.sys
What portions of memory are included in hiberfil.sys?
Everything. It’s a complete copy.
What is a Windows crash dump file named?
memory.dmp in %WINDIR%. If it’s a full crash dump, it’ll be a complete copy of memory. (See footnotes on p14)
Why is analysis of chat applications difficult?
Many don’t log communications to disk, so the only place to find the information may be in memory.
What is DumpIt?
A simple memory dumping tool from MoonSols that dumps memory from 32 or 64 bit Windows systems to the curent working directory.
Where’s the best place to run DumpIt.exe?
A large capacity thumb drive, because it dumpts to CWD.
What does DumpIt cost?
It’s free.
How is memory usually stored on disk with virtualization products?
It’s often a raw copy of memory, so can be analyzed with standard memory analysis tools.
In which virtualization products is the on-disk memory image a copy of raw memory?
VMWare, Microsoft Server 2008 Hyper-V, and Parallels.