Reverse Engineering and Malware Analysis
Sign in to save your progress, earn points, and unlock module exams.
REMA
A complete learning track covering static and dynamic malware analysis, reverse engineering of binaries, and incident response — built around real samples and case studies.
Instructor: Ashish Revar
Unit 1
Foundational concepts: malware taxonomy, analysis approaches, reverse engineering basics, x86 architecture, assembly language, and debugging methodology.
Unit 2
The analysis environment, PE file structure, static property examination, process memory layout, behavioural analysis, and exploit mitigations.
No sign-in required, read these right now
A foundational look at what malware is, why analysis matters, and how the field is structured around reading the story a binary tells.
Read article EducationA systematic reference covering all eighteen malware categories (from viruses and worms to fileless threats and logic bombs) with real-world examples, detection methods, and the three-question triage framework.
Read article Education60-second reels on YouTube, free to watch
Create a free account to track your progress, take assessments, and earn a verifiable certificate.
How malware rewrites itself to break signature-based detection (from simple stub rotation to full binary rewriting) and what detection strategies work against each technique.