← Back to Courses

Lesson 2: Malware Analysis & Defense

Page 1 of 2

What is Malware?

Malware (malicious software) is any software intentionally designed to cause damage to a computer, server, client, or computer network. Malware can take many forms and causes significant disruptions to personal and organizational digital environments.

Types of Malware

Malware TypeDescriptionTransmission Method
VirusAttaches to legitimate programs and replicatesInfected files, downloads
WormSelf-replicates and spreads without user actionNetwork connections
Trojan HorseDisguised as legitimate softwareEmail attachments, downloads
RansomwareEncrypts files and demands paymentPhishing, vulnerabilities
SpywareSecretly monitors user activityBundled software, ads
RootkitHides deep in the OS to avoid detectionExploitation of privileges

Malware Analysis Approaches

  • Static Analysis
    • Examining the malware without executing it
    • File hashing and signature matching
    • Disassembly and code review
  • Dynamic Analysis
    • Running the malware in a controlled sandbox environment
    • Monitoring system calls and network traffic
    • Behavioral profiling
  • Hybrid Analysis
    • Combining both static and dynamic techniques
    • Used for complex, obfuscated malware