Magnet DumpIt for Windows Hands-on Labs¶
Choose the Interactive Lab to practise the command-prompt acquisition without accessing real memory, or complete the Full Lab on an isolated, authorised Windows virtual machine.
Hands-on memory acquisition
Authorise it. Capture it. Verify it.
Acquire physical memory as a Microsoft crash dump, preserve the accompanying JSON and SHA-256 records, and explain what the result can support.
Interactive Lab¶
Full Lab¶
Magnet DumpIt Full Lab
Use an isolated, authorised environment
Acquire memory only from a disposable system you own or are explicitly authorised to examine. DumpIt loads acquisition components and changes the live system. Never practise on a production or personal endpoint.
Before you begin
You need: one Windows x64 VM with 4 GB RAM, administrator access, a clean snapshot, a verified DumpIt executable and a separate evidence volume with at least 6 GB free.
Evidence required
Retain authority, host identity, system time, tool provenance, destination,
terminal output, .dmp, .json, SHA-256 value, acquisition timing and errors.
Objective¶
You are supporting case SUSA-053. The case owner suspects short-lived
PowerShell activity on authorised host WIN11-LAB01. Acquire memory before
containment, verify the output and prepare a record that another analyst can
review. Acquisition preserves volatile state; it does not prove malicious intent.
01
Activity 1: Prepare the boundary¶
- Restore the clean Windows VM snapshot and confirm the hostname, installed RAM, system time and time zone.
- Confirm written authority covers live-memory acquisition and expected endpoint change.
- Record the DumpIt filename, version, architecture, vendor source and SHA-256 before execution.
- Create
E:\SUSA-053\memoryon a separate controlled volume and confirm free space exceeds installed RAM. - Record why memory is being acquired before containment and which question it may help answer.
Expected result The verified x64 executable and controlled destination are ready, with enough capacity for the dump and metadata.
02
Activity 2: Acquire memory¶
- Open an Administrator Command Prompt and change to the verified DumpIt x64 directory.
- Start
DumpIt.exe. Record the destination proposed by the tool and confirm it ends in.dmpon the controlled evidence volume. - Review the displayed computer name and acquisition prompt. Stop if the host or destination is wrong.
- Enter
yonce to authorise the acquisition. Do not interrupt processing unless safety or storage conditions change. - Record start and finish times, elapsed time, created file size, physical-memory size, inaccessible pages, SHA-256 and JSON path.
- Preserve warnings, non-zero status values or a size materially different from installed RAM.
Expected result A case-linked Microsoft crash dump exists on the evidence volume and the terminal output reports successful processing.
03
Activity 3: Verify and report¶
- Confirm the
.dmpand.jsonpaths exist and record their byte sizes and timestamps. - Run
Get-FileHash -Algorithm SHA256 E:\SUSA-053\memory\WIN11-LAB01_SUSA-053.dmpfrom PowerShell and compare it with DumpIt’s recorded SHA-256. - Protect the acquisition copy and create an identified working copy. Hash the working copy and confirm it matches before analysis.
- Open the working copy with an approved tool that supports the Microsoft crash-dump format; record whether it parses and any warnings.
- State a bounded conclusion: successful acquisition and matching hashes support integrity and basic usability, not completeness or malicious intent.
Use this case-note structure:
Case and authority:
Source host, RAM, system time and time zone:
DumpIt filename, version, source and pre-execution SHA-256:
Destination, start, finish and elapsed time:
Dump path, JSON path, byte size and status values:
DumpIt SHA-256 and independent SHA-256:
Working-copy verification and parser result:
Errors, acquisition impact and limitations:
Conclusion and next analysis step:
Expected result The independently calculated hash matches, the working copy parses, and the conclusion does not overclaim what acquisition proves.
Full Lab evidence checklist¶
-
Core completion¶
Required for an attributable memory acquisition.
-
Good analyst practice¶
Records that strengthen review and recovery.
Troubleshooting¶
| Symptom | First check |
|---|---|
| DumpIt does not start | Confirm x64 architecture, administrator elevation, executable provenance and endpoint-control messages. |
| Destination is on the source volume | Stop before entering y; prepare a controlled evidence volume with sufficient free space. |
| Acquisition stops or storage fills | Preserve the terminal output, record the incomplete file and status, resolve capacity, then begin a new documented attempt. |
| Created size differs from installed RAM | Review dump type, inaccessible-page count, compression or format behaviour, warnings and machine information before deciding whether to reacquire. |
| Independent hash does not match | Stop analysis, protect both copies, verify paths and copying steps, and create a new working copy from the protected acquisition copy. |
Clean up¶
Protect the acquisition original, JSON and notes; remove temporary working material when authorised; record final custody; and restore the disposable VM to its clean snapshot when the exercise is complete.