Python for Reverse Engineers
Python Reverse Engineering is geared towards the reverse engineer and introduces the Python language with a focus on using it to accelerate, automate, and optimize reverse engineering tasks. The course begins with an introduction to Python and a review of object types and flow statements, and then delves into file operations, modules, working with the CTypes library for interaction with Windows operating systems, debugging, and IDA scripting.
Training at a glance
Level
Intermediate
Duration
5 Days
Experience
2 years: Python
Average Salary
$120,000
Labs
Yes
Level
Intermediate
Duration
5 Days
Experience
2 years: Python
Average Salary
$120,000
Labs
Yes
Training Details
After successfully completing this course, students will be able to:
- Compose Python scripts to automate repetitive tasks
- Perform tasks with the Windows API from Python using the CTypes library
- Implement a scriptable Windows debugger using Python and CTypes
- Use the IDAPython API to automate common reverse engineering tasks in IDA
- Write and implement Python scripts used in reverse engineering
- Use Python to interact with the Windows operating system using the Windows API
- Create custom event handlers to automate debugging tasks
- Use Python to automate tasks to debug malware and report on its activities
- Automate disassembly tasks using IDAPython and other available modules
This course is designed for students with Python programming literacy who want to learn about advanced Python features and how to automate and simplify tasks.
- Successful completion of Malware Reverse Engineering course
- Familiarity with programming/ scripting in some language
Upcoming Classes
We Offer More Than Just Python Training
That’s because we provide everything you need to succeed. This is true for all of our courses.
Networking & Wireless
Our comprehensive Networking and Wireless training programs are designed to equip you with the knowledge and skills needed to succeed in this rapidly evolving industry. Don’t miss out on the opportunity to boost your career with our Networking and Wireless Training.
IT & Cybersecurity
ATA is the leading OffSec and Hack the Box US training provider, and a CompTIA and EC-Council award-winning training partner. We offer the best offensive and defensive cyber training to keep your team ahead of the technology skills curve.
AI/Machine Learning
Let us teach your team the high-level traits and micro-level tools & strategies of effective 21st-century leadership. Empower your team to play to each others’ strengths, inspire others and build a culture that values communication, authenticity, and community.