Lion Cipher Lab

Read Detect It Easy (DIE) output: is this binary packed, and what built it?

Why it matters

Before an analyst opens a disassembler or runs strings, they ask one question: is this file packed? A packed executable has had its real code compressed or encrypted and wrapped in a tiny stub that unpacks it in memory at run time — so on disk there is nothing meaningful for a static tool to read. Detect It Easy answers that question in seconds by naming the compiler or packer and, above all, by measuring entropy. Learning to READ its output means you never waste an hour staring at a disassembly of packed junk, and you can tell a colleague 'this is UPX-packed, I need to unpack it first' with…

What you'll learn

Steps in this lab

  1. What Detect It Easy is, and the one question it answers
  2. WHEN a DIE triage is the right first move
  3. The setting: two invented binaries in your isolated lab
  4. Read the NORMAL binary's report
  5. Read the SUSPICIOUS binary's report
  6. The headline: why ~8.0 bits/byte means packed
  7. The limits: what DIE does NOT tell you (the third rule)
  8. Recap: the decision you can now make

Open the full interactive lab →