Путь в реверс-инжиниринге ПО обычно строится на изучении «языка», на котором общается компьютер, и инструментов, которые переводят машинный код в понятный человеку вид.
Изучение архитектуры сайтов и работы их внутренних API. С чего начать новичку (Software) на котором общается компьютер
Пытаются восстановить код на языке C из ассемблера (встроены в Ghidra и IDA). Практика (CTF и Crackmes): на котором общается компьютер