Reverse Engineering 101
Offered By: Malware Unicorn via Independent
Course Description
Overview
This workshop provides the fundamentals of reversing engineering (RE) Windows malware using a hands-on experience with RE tools and techniques. You will be introduced to RE terms and processes, followed by creating a basic x86 assembly program, and reviewing RE tools and malware techniques. The course will conclude by participants performing hands-on malware analysis that consists of Triage, Static, and Dynamic analysis.
Syllabus
Introduction
What is a Reverse Engineer
Environment Setup
Anatomy of a Windows PE C program
X86 Assembly Language
Typical Attack Flow
Reverse Engineering (RE) Tools
LAB 1: Intro
Lab 1: Triage Analysis
Lab 2: Stage1 Static Analysis
Lab 2: Stage2 Static Analysis
Lab 3: Dynamic Analysis
Related Courses
Cyber Security Foundations: Common Malware Attacks and Defense StrategiesEC-Council via FutureLearn Palo Alto Networks Cybersecurity Essentials II
Palo Alto Networks via Coursera Digital Forensics and Incident Response (DFIR): An Introduction
PA Consulting via FutureLearn CNIT 126: Practical Malware Analysis
CNIT - City College of San Francisco via Independent MacOS Dylib Injection through Mach-O Binary Manipulation
Malware Unicorn via Independent