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.
Strategic Planning & Project Management
From Lean Six Sigma to Project Management Institute Project Management Professional, Agile and SCRUM, we offer the best-in-class strategic planning and project management training available. Work closely with our seasoned multi-decade project managers.
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.
Leadership & Management
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.