Reverse Engineering and Malware Analysis
Reverse Engineering and Malware Analysis
Sign in to save your progress, earn points, and unlock module exams.
Topic 2.2 of Fundamentals of Malware Analysis
Cryptographic hashing as the first step of malware triage — MD5 vs SHA-256, fuzzy hashing with ssdeep, import hash (imphash), VirusTotal querying, and interpreting detection ratios.
By the end of this topic, you will
Quadrant 1 · e-Tutorial
EZ Bytes · quick recaps
Malware Triage: Hashing & File Identification
41s
Video lessons
Quadrant 2 · e-Content
Quadrant 3 · Web Resources
Downloadable reference material
External links
VirusTotal — Free File and Hash Search
Submit files or search by hash. Free account gives API access for programmatic queries. Essential first stop for any sample.
MalwareBazaar — Sample Search by Hash
Search for samples by MD5, SHA-1, SHA-256, or imphash. Download samples for analysis. Free and no account required.
Quadrant 4 · Self-Assessment
Fundamentals of Malware Analysis
Covers the analysis environment, PE file structure, static property examination, behavioural analysis, and dynamic code analysis of Windows executables.
REMA: Complete Assessment
A comprehensive 120-question assessment covering the entire Reverse Engineering and Malware Analysis curriculum: malware taxonomy and reverse engineering fundamentals, static and dynamic analysis, reversing malicious code, malicious web and document files, in-depth analysis of packed and fileless malware, and self-defending malware techniques.
Quadrant 5 · Play
Ungraded practice for File Identification and Hashing: games and hands-on Skill Labs that use this topic, plus the crossword for Fundamentals of Malware Analysis. It never affects your unit assessment, and clearing a game or lab for the first time earns EZ Board points when you are signed in.
Lab
PE Autopsy: Triage a Real Signed Windows Binary
15 tasks from this unit. Free to play. Earn 30 EZ Board points on your first clear.
Lab
Packed and Unpacked: Defeat a Packer
13 tasks from this unit. Free to play. Earn 30 EZ Board points on your first clear.
Crossword
Fundamentals of Malware Analysis
11 key terms from this unit. Free to play.
Race
PE Pass
6 checkpoints from this unit. Free to play. Earn 30 EZ Board points on your first clear.
Discussion · 0 comments
This is the discussion thread for the lesson "File Identification and Hashing" (Reverse Engineering and Malware Analysis, Unit 2). Ask questions, share real-world examples, and help classmates who are stuck. Conversation starters. Try explaining one of these in your own words: - Compute MD5 and SHA-256 hashes using PowerShell and Linux command-line tools - Explain the avalanche property and why it matters for file identification - Interpret VirusTotal detection ratios and describe what each range implies
No comments yet. Start the conversation. Comments here also appear in the forum.
Open in forumssdeep — Fuzzy Hashing Tool
Official ssdeep project page with download links and documentation for context-triggered piecewise hashing.