Download the image below. The archive is only 51 KB but expands to a 48 MB ext4 image (mostly empty space, so it compresses hard). Verify its SHA-256 before you start, and only ever work on a copy inside an isolated VM.
synapse-lab-01.raw · SHA-256 : 8f1f0c94d35c70a7d0cad5087fcd353d062ed7078c6d4f2099fde41df90e2461
On 18 June 2026, an internal alert flagged that a confidential report codenamed ORION may have left the company. A workstation was seized and imaged on the spot. The employee is believed to have assembled an archive, connected a USB device, then tried to cover their tracks by deleting files and clearing their shell history.
You receive a single artefact: a raw disk image. Everything you assert has to come from it, and you have to be equally rigorous about what it cannot prove.
Your mission: establish a defensible chronology, recover the deleted documents, and explain what the artefacts do, and do not, demonstrate.
Forensics starts before the first command. Never open the original in write mode, and log every action so your work is reproducible by someone else. Use a disposable VM, Ubuntu or a forensic distribution, with no network access.
sudo apt update
sudo apt install sleuthkit foremost libimage-exiftool-perl
mkdir -p ~/synapse-lab/{evidence,work,output}
unzip synapse-lab-01.zip -d ~/synapse-lab/evidence
chmod 444 ~/synapse-lab/evidence/synapse-lab-01.raw # read-only: protect the original
cd ~/synapse-lab/work
Evidence rule: record the source, the time of reception, the initial hash, every action you take, and the final hash. If a hash changes, your evidence is compromised.
The Sleuth Kit gives you everything you need on a raw image: identify the filesystem, inventory live and deleted entries, build a timeline, then pull files back out by inode.
Hash the image before you do anything else. This value anchors your chain of custody.
sha256sum synapse-lab-01.raw
Confirm what you are looking at, and read the volume label and superblock metadata.
file synapse-lab-01.raw fsstat synapse-lab-01.raw | less
List every entry, then list again including deleted ones. The deleted inodes are where this case lives.
fls -r -p synapse-lab-01.raw fls -r -d -p synapse-lab-01.raw
Turn the filesystem timestamps into a chronological CSV. mactime normalises the MAC times into one sortable view.
fls -r -m / synapse-lab-01.raw > bodyfile.txt mactime -b bodyfile.txt -z Europe/Brussels -d > timeline.csv
Filter the timeline to the day of the incident and the keywords that matter.
grep '2026-06-18' timeline.csv grep -Ei 'orion|transfer|zip|history' timeline.csv
When the inode still points at the data, icat pulls the exact original file back with its context intact. Replace INODE with the value from step 3.
icat synapse-lab-01.raw INODE > recovered-orion.pdf file recovered-orion.pdf sha256sum recovered-orion.pdf
For entries whose metadata is gone, carve by file signature straight from the raw blocks.
foremost -i synapse-lab-01.raw -o carving-output
find carving-output -type f -exec file {} \;Cross-check recovered files, shell history and timestamps. tsk_recover bulk-extracts the allocated files so you can grep across everything at once.
mkdir extraction tsk_recover synapse-lab-01.raw extraction grep -REin 'ORION|TRANSFER|history -c' extraction/ carving-output/
Uses the filesystem entry. When the inode is intact it can preserve the original name, the inode number and the surrounding context, so the recovered file is trustworthy.
Scans raw blocks for known file signatures. It recovers content even without a filesystem entry, but the original name and path are usually lost, and fragmented files can come back incomplete.
A fragmented file can be recovered incomplete. And a found signature does not prove the file was opened, written to the USB device, or exfiltrated. State the limit, do not assume it away.
SYNAPSE_LAB.TRANSFER mounted: 09:06:41 to 09:24:55.orion-export.zip created at 09:11:08.history -c logged at 09:20:02 (an attempt to clear the trail).Cautious conclusion: the evidence supports the hypothesis of a copy being staged, but does not on its own prove that the archive was written to the USB device or transmitted outside the company.
However you tool the case, the write-up follows the same six beats. Keep facts and interpretation in separate sections.
Question asked and scope.
Source, custody and hashes.
Tools, versions and commands.
Timeline and recovered evidence.
Gaps, ambiguities, what is missing.
Facts, then hypotheses, kept apart.
This lab mirrors the first hours of a real internal investigation: preserve, timeline, recover, and stay disciplined about the gap between what an artefact shows and what it proves. Two files can look identical yet tell different stories depending on where they came from, a live inode or a carved fragment.
To dig deeper:
Entirely fictional environment, for educational use only. Work in an isolated VM.
A Belgium-based provider of cybersecurity solutions, and the team behind SynapseRM / TPRM.