Reference no: EM132739895
Respond to the following questions:
Question 1. What is an "intermediate language" (IL) in the context of a .NET program? Briefly describe how the evaluation stack and activation records work and their role with the IL and a .NET program.
Question 2. What is the purpose of data flow analysis in the decompilation process? Briefly describe single static assignment, data propagation, and data type propagation in the context of data flow analysis.
Question 3. Why are PDF files a preferred mechanism for malware delivery purposes and not plain text files? That is, identify the features of PDF files that make them different in comparison to plain text files.
Question 4. Describe a hypothetical scenario in which software reversing is used to audit program binaries.
Question 5. Describe the Windows virtual and physical memory system, specifically its components, how they relate to each other, and how processes are managed in the memory system, including when resources become scarce.