In this 5-day zero-to-hero course, students walk through the basic theory and practice of Reverse Engineering. We’ll look at OS Design, assembly, object file formats, and program analysis techniques. Students will use a variety of tools including volatility, pwntools, and Ghidra.
• Demonstrate understanding of Operating Systems
• Demonstrate understanding of x86 32-bit and 64-bit assembly code
• Demonstrate understanding of ELF binary rewriting and program patching
• Demonstrate understanding of manual and automated program analysis
Format: Lectures and Labs
Time: 9am – 5pm, Monday-Friday.
Students taking Reverse Engineering should have an intermediate programming background. They should have hands on experience in:
• C Coding Experience
• Simple Python Scripts
Courses have no more than 10 people.
A minimum of 4 registrations are required for course to run. If less than 4 registrations are received, InfoSect will be in contact about refunding or rescheduling the course.