C Cubed Training logoOwlSectorTeaching-first cyber challenges

Mission CR-002 · Status Active

Hash Detective

Digital evidence has been recovered. Before investigators can trust it, they must prove it has not changed. Your mission: learn how digital fingerprints protect files, passwords, and computer systems.

Difficulty: IntermediateTime: 20 minutesSkills: SHA-256 · MD5 · SHA-1
Begin Investigation → Teacher Notes
AcademyCryptography
Case FileEvidence Integrity
Primary ToolSHA-256
Legacy ToolsMD5 / SHA-1
ObjectiveVerify the fingerprint
Commander Owl:
“Every investigator eventually asks the same question: how do I know this file is authentic?”

Concept 01

A hash is a digital fingerprint.

📄

Message or File

A student types a message, saves a file, or downloads software.

🧬

Unique Hash

The hash algorithm creates a short fingerprint that changes if the original changes.

Interactive Lab

Meet the Hashes

Type a message. Owl Sector will create three different digital fingerprints from the same input.

MD5 Legacy

32 hex characters. Not recommended for security.

SHA-1 Deprecated

40 hex characters. Older systems may still show it.

SHA-256 Modern

64 hex characters. Common for integrity checks.

Concept 02

The Avalanche Effect

Change one letter and the fingerprint changes dramatically. That is why hashes are useful for detecting tampering.

Concept 03

Compare Two Messages

Investigators do not need to read every byte of a file. They can compare fingerprints.

Concept 04

How websites store passwords

A well-designed site should not store the password itself. It stores a password hash. When you log in, your typed password is hashed again and compared.

For class demonstration only. Do not type a real password.

Stored Database Value

Mini Mission

Dictionary Attack Demonstration

This is not reversing a hash. It is guessing words until one creates the same fingerprint.

Target SHA-256 Hash

Select a word to test it.

Security History

Why show MD5 and SHA-1?

Students may see these names in older tools. Owl Sector shows them so students understand that security changes over time.

1992MD5 becomes widely used.
2005MD5 collision attacks become practical.
2017SHA-1 collision publicly demonstrated.
TodaySHA-256 is widely used for integrity checking.

Final Mission

CSI: Which evidence file changed?

Investigators recorded the original SHA-256 fingerprints when the evidence was collected. Compare the official evidence log with the current lab results. One file no longer matches.

Official Evidence Log

Original fingerprints recorded at collection time.

A · camera-log.txt
SHA-256: 7f83b1657ff1...

B · photo-metadata.txt
SHA-256: 2cf24dba5fb0...

C · usb-index.txt
SHA-256: e12b7c19a04f...

D · router-note.txt
SHA-256: 486ea46224d1...

Current Lab Results

Fingerprints calculated from the files today.

A · camera-log.txt
SHA-256: 7f83b1657ff1...

B · photo-metadata.txt
SHA-256: 2cf24dba5fb0...

C · usb-index.txt
SHA-256: 0ac45f9123aa...

D · router-note.txt
SHA-256: 486ea46224d1...

Select the evidence bag with a current hash that does not match the official evidence log.

Evidence A

camera-log.txt

Official: 7f83b1657ff1...
Current: 7f83b1657ff1...

Evidence B

photo-metadata.txt

Official: 2cf24dba5fb0...
Current: 2cf24dba5fb0...

Evidence C

usb-index.txt

Official: e12b7c19a04f...
Current: 0ac45f9123aa...

Evidence D

router-note.txt

Official: 486ea46224d1...
Current: 486ea46224d1...
Compare the official log with the current results, then choose an evidence bag.

Real-World Use

Beyond Passwords: Hashes Are Everywhere

Commander Owl: “Outstanding work, Agent. You have seen how hashes can protect passwords, but that is only the beginning. Cybersecurity professionals also use hashes to verify files, investigate incidents, and protect digital evidence.”

Hashes can be created from almost any digital item: a text message, a PDF, a photo, a video, a software installer, or even an entire operating system image. If the original item changes, the hash changes too.

📄

Documents

A company can publish a PDF along with a SHA-256 hash. After downloading it, you can calculate your own hash.

Employee-Handbook.pdf
SHA-256: 4fd6d0d7d9d8e1b4...

Matching hash: the document is expected to be unchanged.

🖼️

Images

Investigators can hash a recovered image so they can later prove whether the evidence file stayed the same.

Original Photo: 8a3f91...
Evidence Copy: 8a3f91...

Matching hash: the image evidence has not changed.

📱

Apps & Downloads

Software developers may publish a hash so users can verify that a downloaded installer matches the official release.

Program.zip
SHA-256: 71ac4ef95ab8...

Different hash: do not install it until you know why it changed.

💻

Operating Systems

When downloading Linux or another operating system, the official site may provide a SHA-256 hash for the installer or ISO file. Matching hashes help confirm that the installation media matches the official release.

☁️

Cloud Backups

Cloud and backup systems can use hashes behind the scenes to check whether files stayed intact during upload, storage, transfer, or recovery.

Where will you find hashes?

🔐 Passwords

📄 Documents

🖼️ Images

🎵 Music

🎥 Videos

📱 Apps

💻 Software

💾 Operating systems

🧪 Digital evidence

Same file → same hash.
Different file, even by one tiny change → different hash.
That is why a hash is one of the most useful digital fingerprints in cybersecurity.

Mission Debrief

Mission Complete

🏅

Forensics Skill Unlocked: Hash Detective

You learned digital fingerprints, MD5, SHA-1, SHA-256, avalanche effect, password storage, file integrity, dictionary attacks, software verification, and digital evidence integrity.

Return to Mission Control

Teacher Notes

Classroom framing

This page is designed as a safe conceptual introduction. It avoids real account targets and frames guessing attacks as a way to understand why weak passwords fail.