Ed
há 2 meses
Vamos analisar as alternativas para identificar qual facilita o processo de engenharia reversa de um código executável: a) A presença da tabela de símbolos nesse código. - A tabela de símbolos contém nomes de funções, variáveis e outros elementos, facilitando muito a compreensão do código durante a engenharia reversa. b) O uso de linguagem de alto nível para escrever o código. - Isso não facilita diretamente a engenharia reversa do código executável, pois o que importa é o código compilado, não a linguagem original. c) A presença de sub-rotinas recursivas nesse código. - Recursão pode dificultar a análise, não facilitar. d) A linkedição desse código com bibliotecas estáticas. - Isso pode aumentar o tamanho do executável e dificultar a análise, não facilitar. e) O uso de compiladores, ao invés de montadores, para gerar esse código. - O uso de compiladores não facilita necessariamente a engenharia reversa. Portanto, a alternativa correta é: a) A presença da tabela de símbolos nesse código.