Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
100% found this document useful (1 vote)
337 views

Python For Reverse Engineering and Malware Analysis

This 4-hour advanced course teaches Python skills for reverse engineering and malware analysis. It covers using Python libraries and scripts to perform tasks like debugging, decompiling, binary analysis, code extraction, and automating analysis in IDA Pro and Ghidra. Students will learn how to use Python for both static and dynamic malware analysis, as well as for reversing obfuscated code and fuzzing programs. The goal is to automate repetitive reverse engineering and malware analysis tasks.

Uploaded by

Rotem Salinas
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
337 views

Python For Reverse Engineering and Malware Analysis

This 4-hour advanced course teaches Python skills for reverse engineering and malware analysis. It covers using Python libraries and scripts to perform tasks like debugging, decompiling, binary analysis, code extraction, and automating analysis in IDA Pro and Ghidra. Students will learn how to use Python for both static and dynamic malware analysis, as well as for reversing obfuscated code and fuzzing programs. The goal is to automate repetitive reverse engineering and malware analysis tasks.

Uploaded by

Rotem Salinas
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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