Advanced Reverse Engineering with IDA (2 days)

This course is intended for experienced IDA users who want to take advantage of its open architecture by extending and improving it. They will learn how write modules to modify the listing, react to events, decrypt data right in the database, and many other things. After the course you will have solid understanding of IDA concepts, classes, and programming interface.

We will implement several useful plugins. Be prepared to program a lot in this training!


C/C++ programming skills as well as solid reverse engineering experience are required.
The training will end with a free section devoted to your questions.

Course Outline:

IDA architecture overview


IDA subsystems

Plugin programming