Summary

This training focuses on customizing the Hex-Rays decompiler. Students will learn how to extend existing decompiler passes to tweak code generation and handle specially crafted (malicious) examples. Prototyping will be done using IDAPython and then ported to the native C++ SDK.

Prerequisites

Proficiency in IDA Pro, good knowledge of Python and C++

Course Overview

Writing decompiler passes

  • Prototyping with IDAPython
  • Implementation using IDA C SDK

Enroll to one of our next sessions