The Workshop

The workshop consists of 3 preparation assignments and 5 learning/practicing sessions.

The preparation assignments cover very basic theoretical material and provide instructions on how to setup your environment before the workshop.

The sessions discuss reverse engineering, x86 assembly and basic usage of IDA. They also include some exercises.

It is best to first go over the preparation section and then follow the sessions chronologically.

You can use the menu to navigate through the different parts of the training.

Workshop prerequisites: a Windows machine (virtual or not). Some knowledge in computer architecture (may help but not mandatory). Most importantly - the will to learn.

Preparation Assignments

Sessions