| name | ftk-imager |
| description | Auth/lab ref: forensic acquisition and image viewing tool for disk images, logical files, and memory. |
| license | Proprietary (free core edition) |
| compatibility | Windows primary GUI; CLI (ftkimager) also available for Linux; exterro.com/ftk-imager. |
| metadata | {"author":"AeonDave","version":"2.0"} |
FTK Imager
Disk image browser + acquisition tool — open images, extract files, acquire memory, verify hashes.
Installation
GUI: Key Use Cases
Open and browse a disk image
File → Add Evidence Item
→ Select Image File
→ Browse to .dd / .E01 / .img / .vmdk / .vhd
→ Image mounts in Evidence Tree on left
Navigate the tree to browse partitions and file systems. FTK Imager shows:
- All files (allocated + deleted — deleted shown with red X)
- File metadata (size, timestamps, MD5/SHA1)
- Hex preview of selected file
- Text/image preview pane
Export files from an image
Right-click file or folder in Evidence Tree
→ Export Files...
→ Choose destination
Batch export: right-click a directory → Export Files → exports entire subtree.
Find deleted files
Browse to partition root → scroll or look for entries with red X icon
# OR
File → Add Evidence Item → right-click partition → Export Files → includes deleted
Verify image integrity
File → Verify Drive/Image
→ Select image → runs MD5 + SHA1 hash → compare with acquisition record
Image format conversion
File → Create Disk Image...
→ Source: Existing image
→ Select .dd as output → converts E01 → raw dd
→ or select E01 → converts dd → E01
CLI (ftkimager): Scriptable Acquisition and Export
ftkimager \\.\PhysicalDrive0 output_case --e01 --verify --case-number "2024-001" --examiner "Dave"
ftkimager \\.\PhysicalDrive0 output.dd --verify
ftkimager \\.\PhysicalDrive0 output --e01 --partition 2
ftkimager output.E01 --verify
ftkimager --list-drives
ftkimager \\.\PHYSICALMEMORY memdump.raw --verify
ftkimager image.dd --export --data-path "Users\Dave\Desktop\secret.txt" --export-path .
Memory Acquisition
File → Capture Memory → select output path → capture
ftkimager \\.\PHYSICALMEMORY memdump.raw --verify
python3 vol.py -f memdump.raw windows.pslist
Supported Image Formats
| Format | Extension | Notes |
|---|
| Raw/DD | .dd, .raw, .img | No compression, universally supported |
| EnCase | .E01, .Ex01 | Compressed, metadata-rich, industry standard |
| SMART | .s01 | Older EnCase format |
| VMware | .vmdk | VM disk — open directly |
| VirtualBox | .vhd, .vhdx | VM disk |
| AFF | .aff | Advanced Forensics Format |
Conversion priority: FTK Imager handles all → export to .dd for widest tool compatibility.
Hash Verification Workflow
ftkimager image.E01 --verify
md5sum image.dd
sha256sum image.dd
Mounting Images for Analysis
Mount as read-only drive (Windows GUI)
File → Image Mounting
→ Select image
→ Mount Type: Physical & Logical Read Only
→ Drive Letter assigned automatically
Now accessible as F:\ (or assigned letter) — open in Explorer or analyze with tools.
Mount on Linux (no FTK needed)
sudo losetup -f disk.dd
sudo losetup -a
sudo mount -o ro,offset=$((2048*512)) /dev/loop0 /mnt/image
sudo apt install libewf-dev ewf-tools
sudo ewfmount image.E01 /mnt/ewf/
sudo mount -o ro,offset=$((2048*512)) /mnt/ewf/ewf1 /mnt/image
sudo umount /mnt/image
sudo ewfunmount /mnt/ewf/
E01 Image: Create and Read Without FTK
ewfacquire -t output_case disk.dd
ewfexport image.E01 -t image -f raw
ewfverify image.E01
sudo ewfmount image.E01 /mnt/ewf/
Common Challenge Workflows
Open provided disk image and browse
GUI: File → Add Evidence Item → Image File → select image
CLI: mount to /mnt/image then use standard tools
Extract specific file from image
ftkimager image.dd --export --data-path "path/to/file.txt" --export-path ./extracted/
Get memory dump from running system (live response)
ftkimager \\.\PHYSICALMEMORY memdump.raw --verify
python3 vol.py -f memdump.raw windows.pslist
Convert E01 to dd for broader tool compatibility
ftkimager image.E01 converted.dd
ewfexport image.E01 -t converted -f raw
mv converted.raw converted.dd
Integration
| Tool | Use case |
|---|
autopsy | GUI investigation after image acquisition |
sleuth-kit | CLI file system analysis on acquired image |
volatility3 | Memory analysis after RAM acquisition |
hashcat | Crack hashes found after extraction |
binwalk | Analyze extracted binary artifacts |
strings / xxd | Quick file content inspection |
Resources
| File | When to load |
|---|
references/ | E01 acquisition parameters, multi-image cases, hash verification workflow |