You are on page 1of 3

Category- Vulnerability Assessment and Pentesting

Hands-On Reverse
Keywords: Python for Reverse Engineering, Python for
Malware Analysis, Python for Cybersecurity, Automated
Engineering and
Malware Analysis, Python Scripts, Automated Reverse
Engineering Malware Analysis
Learning Path: Python for Cybersecurity Professionals with Python
(Level: Advanced)
Audience Persona- (4 Hours)
Career Enhancers
 Laying the Groundwork
 An overview of Python Fundamentals
 A Thorough Overview of Reverse Engineering and Malware Analysis
 How Python is helpful for Reverse Engineering and Malware Analysis?
 Setting up Lab for Reverse Engineering and Malware Analysis
 Reverse Engineering using Python Scripts
 Debugging using Python (pdb)

MODULES OF 

Decompiling using Python
Windows Debugging using Python

“PYTHON FOR 

Using IDAPython Script to automate common reverse engineering tasks in IDA
Code and Data Extraction using Python Scripts

REVERSE 

Binary Analysis using Python (Angr library)
Reverse Obfuscated Code using Python

ENGINEERING 
 Using Sulley Python Framework for to fuzz file formats, network protocols, command line arguments, and other codes.
Static Malware Analysis using Python Scripts
AND MALWARE 

Using PyEmu Python Emulator Library for Malware Reverse Engineering and other RE Tasks
Using Python Scripts and Libraries to Debug Malware for Static Analysis

ANALYSIS” 

Using Pyew Library for Malware Analysis
PE File Analysis using Python
 Yara-python library for using YARA Rules in Python for Malware Analysis
 Dynamic Malware Analysis using Python Scripts
 Dynamic Binary Instrumentation (DBI) frameworks.
 Shellcode Analysis with Python
 Automating Malware Analysis within Ghidra with Python Scripts
 Conclusion
 A CodeRed Cheat Sheet for Reverse Engineering and Malware Analysis with Python
 A Pathway to EC-Council’s Certified SOC Analyst (CSA) Certification
Course Name: Hands-On Reverse Engineering and Malware Analysis with Python Duration: 4 Hours
Learning Path: Python for Cybersecurity Professionals Level: Advanced
 Learn to perform Windows Debugging, Binary Analysis, Code
Extraction and other Reverse Engineering tasks using Python
Libraries
LEARNING  Learn to automate repetitive reverse engineering and Malware
OUTCOMES Analysis tasks using Python libraries and scripts
 Learn to perform Static and Dynamic Malware Analysis using Python
Libraries and Scripts
 Learn to automate reverse engineering and malware analysis tasks in
IDA Pro and Ghidra using Python libraries

Course Name: Hands-On Reverse Engineering and Malware Analysis with Python Duration: 4 Hours
Learning Path: Python for Cybersecurity Professionals Level: Advanced

You might also like