Imagem de fundo

A ENGENHARIA REVERSA constitui uma técnica usada para tentar obter o código fonte do pr...

Questão 35

A ENGENHARIA REVERSA constitui uma técnica usada para tentar obter o código fonte do programa a partir do arquivo já compilado. A esse respeito, analise as afirmativas abaixo, sobre ferramentas disponíveis.

I. Java Optimize and Decompile Environment (JODE) é um pacote java contendo um descompilador e um otimizador e ofuscador para java. Este package é livremente disponível sob licença GNU GPL.

II. JAD – the fast JAva Decompiler é um descompilador Java, um programa que lê um ou mais arquivos class e os converte em fontes Java. JAD não usa o Java runtime para o seu funcionamento, sendo gratuito para uso nãocomercial.

III. JReversePro – Java Decompiler é um Java Descompilador / Disassembler escrito inteiramente em Java, sendo um utilitário de engenharia reversa sob licença GNU GPL.

Assinale:

A
se somente a afirmativa II estiver correta.
B
se somente as afirmativas I e II estiverem corretas.
C
se somente as afirmativas I e III estiverem corretas.
D
se somente as afirmativas II e III estiverem corretas.
E
se todas as afirmativas estiverem corretas.