Lion Cipher Lab

Date and attribute an Office document from its OOXML metadata

Why it matters

When a contract, a resignation letter or a leaked memo becomes evidence, someone will ask: who wrote this, and when? The quick answer comes from the document's Properties box, which reads one small XML file inside the document. That file is plain text that anyone can edit, so the quick answer is exactly what a forger targets. A Word document carries several other records that are much less obvious: the list of editing sessions it has been through, the minutes it has been open for editing, the company name of the machine that saved it, and the clock time on every file inside the ZIP. Each one…

What you'll learn

Steps in this lab

  1. The case, and why the Properties box is not the answer
  2. A .docx is a ZIP of XML parts - the four places metadata hides
  3. Revision save IDs: what the standard says you may infer
  4. ZIP timestamps: MS-DOS format, no time zone, 2-second steps
  5. Build the five case documents
  6. Read every file, then ask core.xml alone
  7. Cross-check every witness and read the findings
  8. The careful forger beats every check - measure it
  9. Try the same reading on a document of your own
  10. When to rely on this, and how a pro does it better

Open the full interactive lab →