Unit 1: Introduction and Static Malware Analysis - Subjective Questions

INT251 — Malware Analysis And Cyber Defence • Practice Questions with Detailed Answers

20 questions

1

Define malware and explain its major characteristics and objectives.

2

Describe the major types of malware and state the distinguishing feature of each type.

3

What is malware analysis? Explain its objectives and importance in cyber defence.

4

Differentiate static, dynamic, and hybrid malware analysis.

5

Describe a systematic workflow for performing basic static malware analysis.

6

Explain how an analyst can determine the true file type of a suspicious sample.

7

Why should a malware analyst not trust a file extension? Explain with suitable examples.

8

What is malware fingerprinting? Explain the use of cryptographic hashes in malware analysis.

9

Compare cryptographic hashing and fuzzy hashing for malware identification and similarity analysis.

10

Explain the purpose, advantages, and limitations of scanning a suspicious file with multiple anti-virus engines.

11

Describe the process of extracting strings from malware and explain what information strings can reveal.

12

How should an analyst interpret suspicious strings, and what are the limitations of string-based malware analysis?

13

Explain file obfuscation in malware and describe common indicators of packing or encryption.

14

Define entropy and explain how it can help detect packed or encrypted malware.

15

Describe the main components of a Windows Portable Executable header and state their significance in malware analysis.

16

What suspicious anomalies may be identified by inspecting PE header fields?

17

Explain how import and export tables assist in identifying the capabilities of malware.

18

Discuss the role of PE sections in static malware analysis. What section characteristics should raise suspicion?

19

Explain how malware samples can be compared and classified into families.

20

A suspicious Windows file has an MZ signature, a high-entropy section with read-write-execute permissions, only three imported functions, very few readable strings, and an entry point inside the high-entropy section. Analyze these findings and propose the next steps.