Advanced decompiler techniques
ADVANCED TRAINING
This 2-day course is ideal for intermediate or advanced IDA users looking to master the IDA Decompiler. Attendees will learn how to extend existing Decompiler passes to tweak code generation and handle specially crafted (malicious) examples. It covers both, the Microcode and the CTree API. Prototyping is done using IDAPython and then ported to the native C++ SDK. Additionally, this course provides attendees with an open development session where they can ask deeper questions and/or focus on specific features or exercises of their choice directly with the trainer.
Proficiency in IDA Pro, good knowledge of Python and C++
Julian Kirsch, Product Owner, Hex-Rays
In his role at Hex-Rays, Julia sits at the intersection of product, research, and development. Julian spends a lot of time talking to our power users to lear what is working (and what is not) to influence the product roadmap.
Julian has spent nearly half of his life as a reverse engineer, poking around binaries using IDA Pro much like our users. At one point, about 2 years ago, he asked himself, "Why not join Hex-Rays and help build the product in impactful ways?" At the beginning of his time at Hex-Rays, Julian was in development which gives him in-depth knowledge of the codebase and makes him an excellent trainer for all levels. He currently runs our Starter, Advanced Programming, and Advanced Decompiler courses.
Fun fact: Julian can solve a 4x4 Rubik's cube in an impressive amount of time. (He doesn't want to brag too much.)
“This training absolutely met my expectations and I would recommend to anyone looking for good basic training to get up to speed with all the capabilities IDA has to offer. The trainer’s knowledge was excellent and I was satisfied with the clarity of the course.”
|
|
|
|