Índice:
Definição - O que significa Decompiler?
Um decompilador é uma ferramenta de programação que converte um programa executável ou linguagem de máquina / baixo nível em um formato compreensível para programadores de software. Ele executa as operações de um compilador, que traduz o código-fonte em um formato executável, mas ao contrário. O destinatário do descompilador é um usuário humano, enquanto o compilador é a máquina.Techopedia explica Decompiler
Um descompilador, como um desmontador, funciona via engenharia reversa. O descompilador converte um código compilado ou um arquivo executável em código de alto nível.
Um descompilador pode ser útil em alguns casos para os seguintes propósitos:
- Recuperação do código fonte perdido para arquivar ou manter o código
- Programas de depuração
- Capacidade antivírus para encontrar vulnerabilidades no programa
- Interoperabilidade para facilitar a migração de um programa entre plataformas