Анализ вредоносного ПО (Malware Analysis) и поиск "дыр" в защите систем.
Путь в реверс-инжиниринге ПО обычно строится на изучении «языка», на котором общается компьютер, и инструментов, которые переводят машинный код в понятный человеку вид.
Большинство системных программ написаны на них. Важно понимать работу с памятью (указатели, куча, стек).
Исследование игровых движков для создания дополнений или перевода игр.