Обратная разработка (Reverse engineering) – метод исследования устройств или программного обеспечения с целью понять принцип его работы или обнаружить недокументированные возможности.
Задания данной категории чаще всего направлены на исследование исполняемых файлов (.exe для Windows и elf для Linux), которые необходимо изучить и понять, как они работают, не имея на руках никакого исходного кода.
Инструменты: IDA, OlyDbg, Gdb, GNU Binutils, HxD и т.д.