Equipe Gabarite
EQUIPE
14/11/2025 • 00:51
Gabarito: a)
Vamos analisar cada definição com as ferramentas listadas:
- Programa que converte um programa em código de máquina para linguagem de montagem: isso é um desmontador (disassembler), que pega o código binário e transforma em linguagem de montagem, que é mais legível para humanos.
- Programa utilizado para obter o código fonte de um programa a partir de seu código executável: isso é um descompilador (decompiler), que tenta reverter o código executável para uma linguagem de alto nível, como C ou Java.
- Programa para reduzir a legibilidade de um programa de forma automatizada: isso é um ofuscador de código, que deixa o código difícil de entender para proteger contra engenharia reversa.
- Programa para analisar o comportamento de um programa em linguagem de máquina: isso é um depurador (debugger), que permite executar o programa passo a passo, observar variáveis, etc.
Assim, a sequência correta, de cima para baixo, é: 2 (desmontador), 1 (descompilador), 4 (ofuscador), 3 (depurador), que corresponde à alternativa a).
Vamos analisar cada definição com as ferramentas listadas:
- Programa que converte um programa em código de máquina para linguagem de montagem: isso é um desmontador (disassembler), que pega o código binário e transforma em linguagem de montagem, que é mais legível para humanos.
- Programa utilizado para obter o código fonte de um programa a partir de seu código executável: isso é um descompilador (decompiler), que tenta reverter o código executável para uma linguagem de alto nível, como C ou Java.
- Programa para reduzir a legibilidade de um programa de forma automatizada: isso é um ofuscador de código, que deixa o código difícil de entender para proteger contra engenharia reversa.
- Programa para analisar o comportamento de um programa em linguagem de máquina: isso é um depurador (debugger), que permite executar o programa passo a passo, observar variáveis, etc.
Assim, a sequência correta, de cima para baixo, é: 2 (desmontador), 1 (descompilador), 4 (ofuscador), 3 (depurador), que corresponde à alternativa a).