GAB.: ERRADO.
Descobrir senha de um arquivo e/ou sistema por tentativa e erro é denominado de de Força Bruta (Brute Force).
Engenharia reversa aplicada à softwares, a grosso modo, é levar um código e tentar recriar ou entender a forma original do programa desejado (Analisando o ciclo de vida do programa, a engenharia reversa parte do baixo nível de abstração para o alto nível - Desenvolvimento --> Requisitos --> Sistema).
Dentre os principais usos da Engenharia Reversa, estão:
1 - Tornar possível interagir com o código legado (onde você não possui código fonte original).
2 - Romper a proteção contra cópia (ou seja, envie para seus amigos e economize alguns $$).
3 - Estudos sobre virii (plural de vírus) e malware.
4 - Avaliação da qualidade e robustez do software.
5 - Adicionar funcionalidades ao software existente
Fonte: https://medium.com/@leonardomarciano/engenharia-reversa-1-in%C3%ADcio-de-uma-grande-aventura-9526447ee50e