Affiliate disclosure

Book titles on this page link to Amazon. As an Amazon Associate, DataField.Dev earns from qualifying purchases โ€” at no additional cost to you.

Chapter 14 โ€” Further Reading

Foundations (๐Ÿ”ฌ deeper)

Approachable explanations (everyone)

  • Bill Nelson, Amelia Phillips & Christopher Steuart, Guide to Computer Forensics and Investigations (Cengage). A classroom-friendly walk through imaging, write-blocking, and hashing with screenshots of the very tools in this chapter โ€” a gentle on-ramp if Carrier feels steep.
  • Forensic Focus and the SANS DFIR blog. Practitioner articles and tool walk-throughs; search for "write blocker validation," "E01 vs raw," and "imaging a failing drive."
  • ๐Ÿ” NIST Computer Forensics Tool Testing (CFTT) reports (cftt.nist.gov). Look up the specific write-blocker and imaging-tool models you use; these are the independent test results you cite for Daubert.
  • ๐Ÿ”๐Ÿ“œ SWGDE Best Practices for Computer Forensic Acquisitions and ISO/IEC 27037; the UK ACPO Good Practice Guide for Digital Evidence. The published standards your method should match so the defense argues against the standard, not just against you.
  • ๐Ÿ’พ GNU ddrescue manual. The tool for failing-drive acquisition โ€” map files, retry passes, and resumable captures (Case Study 2, and Chapter 8).
  • ๐Ÿ” libewf documentation (Joachim Metz): ewfacquire, ewfverify, ewfinfo, ewfmount. The open toolchain for creating, verifying, inspecting, and mounting E01 images.
  • ๐Ÿ›ก๏ธ The AFF4 specification and pyaff4/aff4imager (Cohen, Schatz, Garfinkel). For sparse, partial, and cloud-scale acquisition when full bit-imaging is impossible.
  • ๐Ÿ“œ NSRL (National Software Reference Library) hash sets. Why MD5 still earns its keep: matching known-file hashes to filter the noise.

Reference (this book)

Do, don't just read

  • Acquire something today. Populate a disposable USB drive, image it to a compressed E01 with Guymager or FTK Imager entering full case metadata, and read the verification report until the word "verified" beside both hashes means something to you.
  • Validate a write-blocker the lab way: hash a scratch disk, attempt a write through the blocker, re-hash, confirm the hashes are identical โ€” then log it.
  • Break a hash on purpose. Hash a file, flip one byte in a hex editor on a copy, re-hash, and watch every digit change. That avalanche is the whole reason the technique works.

Next: Chapter 15 โ€” Live Response and Triage Forensics: when you cannot pull the plug โ€” capturing RAM and running state before they vanish, and triaging at speed.