WCU / Cybersecurity
~/CSC 471/Class 05/KP 03
Class 05 · KP 03 / 26

The Limits: Packing and Obfuscation

  • Packers compress / encrypt the real payload; the file on disk is a small unpacking stub plus an opaque blob.
  • Strings, imports, and code you see may be the packer's, not the malware's.
  • Obfuscation: string encryption, control-flow flattening, API hashing, dead code, anti-disassembly tricks.
  • Static alone can stall → combine with dynamic unpacking.
Key Takeaway

If strings and imports look "too clean," suspect packing. That absence is itself a signal.