CE-ERS1 Técnicas e Ferramentas de Descompilação de Programas

CE-ERS1 Técnicas e Ferramentas de Descompilação de Programas

Assessment

Flashcard

Computers

Vocational training

Hard

Created by

Gustavo Souza

FREE Resource

Student preview

quiz-placeholder

11 questions

Show all answers

1.

FLASHCARD QUESTION

Front

O que é descompilação?

Back

A descompilação é o processo de transformar código de máquina ou bytecode de volta para uma representação de alto nível, como código-fonte em linguagens como C, Java ou Python.

2.

FLASHCARD QUESTION

Front

Quais são as duas principais técnicas de descompilação?

Back

Descompilação Estática e Descompilação Dinâmica.

3.

FLASHCARD QUESTION

Front

O que é descompilação estática?

Back

É a análise do código sem executá-lo, utilizando ferramentas como Ghidra e IDA Pro.

4.

FLASHCARD QUESTION

Front

O que é descompilação dinâmica?

Back

É a análise durante a execução do programa, utilizando depuradores como OllyDbg e x64dbg.

5.

FLASHCARD QUESTION

Front

Quais são os níveis de descompilação?

Back

Tradução de Bytecode para Código Intermediário, Análise de Fluxo de Controle, Recuperação de Tipos e Estruturas de Dados, e Geração de Código Legível.

6.

FLASHCARD QUESTION

Front

Quais são os desafios na descompilação?

Back

Otimização de Compilador, Falta de Metadados, e Proteções Antidescompilação.

7.

FLASHCARD QUESTION

Front

Quais são algumas ferramentas de descompilação para binários?

Back

Ghidra, IDA Pro, Binary Ninja, e Hopper.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?