FC ConcursosFC Concursos

Flashcard FC518882

Por que é preciso adaptar o modelo do processador no descompilador para firmwares com ISA customizada?

Sem classificação

CEBRASPE (CESPE) · 2025

De acordo com o assunto TI Segurança da Informação: Sem classificação, responda:

Por que é preciso adaptar o modelo do processador no descompilador para firmwares com ISA customizada?
Mostrar resposta e comentário

Resposta

É necessário adaptar o modelo do processador no descompilador para que ele compreenda as instruções da ISA customizada e gere grafo de controle e pseudocódigo corretos.



• Semântica desconhecida: instruções não reconhecidas impedem o descompilador de entender efeitos sobre registradores, flags, memória e fluxo de controle, prejudicando CFG e pseudocódigo corretos.
• Consequências: operações não suportadas viram chamadas opacas ou instruções inválidas e causam pseudocódigo incoerente e interpretação errada de blocos inteiros.
• Adaptação necessária: criar ou estender o modelo do processador no descompilador para traduzir as novas instruções para a IR usada pela ferramenta.
• Benefícios: permite reconstruir chamadas criptográficas, mitigar anti-tampering e interpretar flattening de fluxo, reduzindo falsos positivos na análise.





Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/515079

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

Continue aprendendo