Automated Reverse Engineering


Instructor:  Kyle Martin
Dates:  June 15 to 18 2026
Capacity:  25


This class, for experienced reverse engineers, leverages the latest in modern program analysis theory to simplify and automate many every-day reverse engineering tasks. We'll cover how to model high-level language patterns and identify them in binaries regardless of target architecture, automate source-to-sink analysis, build a collection of scripts to run on any binary you open to extract key program attributes, and so much more. Not only will you learn the how and why of solving problems, but you'll also learn how and when machine learning can be safely applied to approximate solutions. We'll discuss how to use automation in long-term reverse engineering projects on large code bases and leverage user annotations to make incremental progress towards your goals, as well as batch processing to make quick, automated decisions and reports on binaries as they come in the door.


Available Topics and Exercises



Requirements


Hardware/Software:


Prerequisites:


Learning Objectives




BIO


Kyle Martin Kyle Martin (@ElykDeer) is a cyber security software engineer and educator, focused on making all things "binary" easier for humans to understand. Kyle first started teaching at 15 when he became the head counselor at a summer-long computer camp, rewriting their C++ and x86 assembly courses. More recently Kyle led the body of students behind CSAW CTF and CSAW Red, including the internal training initiative enabling students to write the renowned challenges that distinguished those competitions. Now, Kyle runs reverse engineering focused trainings internationally. Kyle brings with him the expertise and support of the entire Vector 35 team, creators of Binary Ninja.



To Register

Click here to register.


Hex-Rays Magnet Forensics Trail of Bits