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

Fingerprinting a Sample: Hashes

  • MD5 / SHA-256: exact-content fingerprint. One bit changes → totally different hash. Use SHA-256 for sharing.
  • ssdeep (fuzzy / CTPH): similarity hashing. Two variants of the same malware score as similar even if not identical.
  • imphash: hash of the PE Import Address Table (ordered import names). Samples built from the same source / toolchain often share it.
  • TLSH, authentihash, section hashes: other pivots.
Key Takeaway

Exact hashes identify; fuzzy hashes and imphash cluster families and variants.