FC ConcursosFC Concursos

Questão FC871695

Analise as afirmativas abaixo com relação ao assunto descompilação. 1. O processo de descompilação não envolve o uso de ferramentas específicas, uma vez que todos os compiladores a

Sem classificação

FEPESE · 2026

Analise as afirmativas abaixo com relação ao assunto descompilação.

 

1. O processo de descompilação não envolve o uso de ferramentas específicas, uma vez que todos os compiladores apresentam funcionalidade para descompilação de programas.

 

2. Um disassembler é um programa de computador que traduz a linguagem de alto nível para a linguagem assembly — a operação inversa à de um compilador.

 

3. A descompilação desempenha um papel essencial em diversas áreas da tecnologia, como segurança da informação, engenharia reversa e manutenção de software. Ao descompilar um programa, é possível descobrir falhas de segurança, entender algoritmos complexos e até mesmo recuperar código perdido quando o código fonte original não estiver mais disponível.

 

4. A descompilação é uma parte fundamental da engenharia reversa, que é o processo de analisar um produto para entender seu funcionamento e estrutura.

 

Assinale a alternativa que indica todas as afirmativas corretas.

  1. É correta apenas a afirmativa 2.
  2. É correta apenas a afirmativa 3.
  3. São corretas apenas as afirmativas 1 e 4.
  4. São corretas apenas as afirmativas 3 e 4.
  5. São corretas apenas as afirmativas 2, 3 e 4.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

A alternativa está correta porque a descompilação consiste em transformar um ficheiro binário em uma representação próxima do código-fonte original, possibilitando a leitura e compreensão de estruturas e fluxos lógicos. Esse processo costuma gerar código aproximado, sem comentários nem nomes originais, mas suficiente para análise técnica.


Na prática, a descompilação é útil em segurança da informação para identificar vulnerabilidades e malwares, em manutenção de software para recuperar ou entender funcionalidades quando o código-fonte se perdeu, e em estudo de algoritmos complexos.


Além disso, a descompilação é peça-chave da engenharia reversa, que busca analisar um produto para entender seu funcionamento e estrutura. Ao fornecer uma visão mais legível do software, a descompilação facilita a engenharia reversa e investigações técnicas.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo