Reverse Engineering & Malware Analysis – Intermediate Level
An Intermediate Level Course on Reverse Engineering and Analyzing Malware
What you’ll learn
-
Types of Malware and Terminologies
-
Static Analysis
-
Dynamic Analysis
-
Assembly Language Refresher and Malicious APIs
-
API Hooking, Process Hijacking, Dumping Memory
-
Identifying Standard and Custom Packers
-
Unpacking Packed Malware
-
Enumerating Breakpoints and Memory Tracing
-
Hooking VirtualProtect, VirtualAlloc, GetProcAddress, CreateProcessInternalW and other common API’s
-
Using Scylla Plugin to Dump Memory, Fixing IAT Tables
-
Using Delphi Interactive Reconstructor
-
Dumping Memory from Memory Viewer, Process Hacker and Memory Maps
-
API Enumeration Count Trick To Know When to Dump
-
Self-Injection and Remote Thread Injection
-
Fixing Section Alignments, Unmapping and Re-Basing Dumped Files
-
and more…
Who this course is for:
- Students who has already done a basic level malware analysis or reverse engineering course
- Hackers looking for additional tools and techniques to reverse software
- Reverse Engineers who want to venture into malware analysis