Engenharia reversa é o processo de descobrir os princípios tecnológicos e o funcionamento de um dispositivo, objeto ou sistema, através da análise de sua estrutura, função e operação. Objetivamente a engenharia reversa consiste em, por exemplo, desmontar uma máquina para descobrir como ela funciona.[3][4] É objeto de estudo em universidades e faculdades principalmente ligada à área de tecnologia.[5][6]
A engenharia reversa é aplicada em áreas como a engenharia da computação, engenharia mecânica, engenharia eletrônica, engenharia de software, engenharia química[7] e biologia computacional[8].
<ref>
inválida; não foi fornecido texto para as refs de nome Ol
|pmc=
(ajuda). PMID 24307566. doi:10.1098/rsif.2013.0505. Consultado em 23 de julho de 2022