Lion Cipher Lab

Inspect a suspicious document, safely

Why it matters

Malicious documents are one of the most common ways attackers get their first foothold. A Word file or a PDF looks ordinary in an inbox, but it can carry a macro, an embedded object, or an exploit that runs the instant someone opens it — which is exactly why phishing so often ships a document rather than a bare program. The defender's job is to answer "is this document safe to open?" without opening it. Static triage does that: purpose-built free tools parse the file's structure and surface the active content — VBA macros and their auto-run triggers in Office files, JavaScript and OpenAction…

What you'll learn

Steps in this lab

  1. The golden rule: a disposable, network-isolated VM
  2. Why documents are a top delivery method
  3. Install the tools inside your VM
  4. Create a benign PDF test file
  5. Triage the PDF: pdfid, then pdf-parser
  6. Create a benign macro-bearing Office document
  7. Triage the Office document: oleid, then olevba
  8. Reading the indicators — and why clean is not proof

Open the full interactive lab →