The ACPO Guide
/dev/fmem to provide direct RAM access.dd cmd
Direct RAM analysis may not always be possible.
| Source | Description |
|---|---|
Hibernation File (hiberfil.sys) |
Stores RAM contents when the system hibernates. |
Pagefile (pagefile.sys) |
Virtual memory file used for paging active RAM data. |
Swapfile (swapfile.sys) |
Stores suspended Windows app data to free RAM. |
Crash Dump (memory.dmp) |
Captures RAM state when a system crashes (BSOD). |
| Kernel Memory Dump | Contains critical kernel-mode memory post-crash. |
| Small Dump Files | Logs running processes & loaded drivers at crash time. |
## SRAM vs DRAM
- **Not quite…**
1. **Risk Assessment** - Determine if RAM acquisition is necessary and safe. - Assess potential impact on the system and data integrity. 2. **Insert Data Carrier & Start Acquisition** - Use a trusted external device (Data Carrier) with preloaded forensic tools. - Ensure minimal system interaction to prevent contamination. 3. **Stop & Remove the Data Carrier** - Once acquisition is complete, safely eject the device. - Prevent accidental overwrites or system modifications. 4. **Verify Data on a Separate Machine** - Analyse the acquired RAM image on a **forensically sound** system. - Use checksum/hash verification to confirm data integrity. 5. **Commence Standard Acquisition Process** - Follow forensic procedures for further analysis. - Document findings, maintain chain of custody, and ensure repeatability.
- **Rekall** - Advanced memory analysis and incident response.
- **NetworkMiner** - Network packet analysis with memory inspection features.