Training Course | Hands-On Malware Analysis & Reverse Engineering
Develop practical malware analysis and reverse engineering skills through hands-on training. Learn static and dynamic analysis, malware behavior analysis, persistence techniques, reverse engineering, threat hunting, and incident response using tools such as IDA Pro, x64dbg, YARA, and sandbox environments.

Self-Paced Professional
HACKINGP O I N T
Single Seat
This intensive 2-day hands-on course equips participants with practical malware analysis and reverse engineering skills. Attendees will perform static, dynamic, and code analysis on real malware samples, uncovering behaviors and evasion techniques. Labs incorporate the latest tools like IDA Pro, x64dbg, and a custom sandbox, preparing participants to integrate these skills effectively into incident response and threat hunting operations.
Recommended For • Forensic practitioners and incident responders.
• Security researchers and threat hunters.
• Malware analysts and cybersecurity investigators.
• System administrators, software developers, and cybersecurity professionals.
Key Features • Comprehensive labs with real-world malware samples.
• Practical instruction in static, dynamic, and code analysis.
• Training on popular analysis tools (IDA Pro, x64dbg).
• Hands-on experience with custom malware analysis sandbox.
Outcomes & Impact • Gain practical malware analysis skills essential for incident response. • Master advanced reverse engineering tools and methodologies. • Develop expertise in detecting malware behaviors and persistence mechanisms. • Enhance career opportunities by acquiring in-demand cybersecurity analysis
skills.
Prerequisites • Basic knowledge of Windows operating system and cybersecurity fundamentals.
• Familiarity with command-line operations and scripting basics.
• General understanding of network operations and protocols (TCP/IP).
• Participants must have administrative rights to install analysis tools in their lab environments.
Course Outline: Introduction to Malware Analysis • What is Malware.
• What they do.
• Why malware analysis.
• Types of malware analysis.
• Setting up an isolated lab environment.
Hands-On
Malware Analysis & Reverse Engineering By Instructor-led
HACKINGP O I N T
Static Analysis • Determining File Type.
• Fingerprinting the malware.
• Extracting strings.
• Determining File obfuscation.
• Pattern matching using YARA.
• Fuzzing hashing & comparison.
• Understanding PE File characteristics.
• Hands-on lab exercise involves analyzing a real malware sample.
Dynamic Analysis/Behavioural analysis
• Dynamic Analysis Steps.
• Understanding Dynamic Analysis tools.
• Simulating services.
• Performing Dynamic Analysis.
• Monitoring process, filesystem, registry, and network activity.
• Determining the Indicators of compromise (host and network. indicators).
• Hands-on lab exercise involves analyzing a real malware sample.
Automating Malware Analysis
• Custom Sandbox Overview.
• Working of Sandbox.
• Sandbox Features.
• Demo - Analyzing malware in the custom sandbox.
Malware Persistence Methods
• Run registry key.
• Scheduled Tasks.
• Startup Folder.
• Service.
• Winlogon registry entries.
• Image File Execution Options (IFEO).
• Accessibility programs.
• AppInit_DLLs.
• DLL Search order hijacking.
• Hands-on lab exercise involves analyzing real malware sample.
Code Analysis • Code Analysis Overview.
• Disassembler & Debuggers.
• Code Analysis Tools.
• Basics of IDA Pro.
• Disassembly using IDA.
• Basics of x64dbg.
• Debuggering Using x64dbg.
Reversing Malware functionalities • Understanding the API calls.
• Downloader.
• Dropper.
• Keylogger.
• Code injection.
• HTTP backdoor.
• Hands-on lab exercise involves analyzing real malware sample.
HACKINGP O I N T
Purchase & Redemption Options Malware Analysis & Reverse Engineering training is available through:
• Flex Credits.
• Check Point COOP funds.
• Credit Card.