COMP3650 Malware Analysis Basics Vocabulary

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/55

flashcard set

Earn XP

Description and Tags

Vocabulary terms and definitions from the COMP3650 Malware Analysis Basics lecture notes, covering malware types, virus phases, analysis stages, and file identification.

Last updated 7:47 PM on 6/14/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

56 Terms

1
New cards

Malware

Malicious software intended to disrupt, damage, steal information, or gain unauthorized access to a system.

2
New cards

Confidentiality

Protecting data from unauthorized access or disclosure.

3
New cards

Integrity

Protecting data and systems from unauthorized modification or corruption.

4
New cards

Availability

Keeping systems and data accessible when authorized users need them.

5
New cards

Payload

The action the malware performs besides spreading, such as stealing data, encrypting files, or damaging systems.

6
New cards

Trigger

The event or condition that activates a payload, such as a date, user action, system event, or logic condition.

7
New cards

Infection vector

The method malware uses to spread or reach a victim, such as email attachments, vulnerabilities, USB drives, or social engineering.

8
New cards

Social engineering

Tricking a user into helping the attack, such as opening a malicious attachment or entering credentials into a fake login page.

9
New cards

Virus

Malware that attaches to a host file/program and replicates when the host executes.

10
New cards

Worm

Standalone malware that can run independently and spread complete copies of itself to other hosts.

11
New cards

Trojan horse

A program that appears useful or harmless but hides malicious functionality.

12
New cards

Backdoor / trapdoor

A way to bypass normal security checks and gain unauthorized access.

13
New cards

Downloader

Malware that downloads and installs additional malware after initial compromise.

14
New cards

Rootkit

Malware or tools designed to hide malicious activity, often by concealing files, processes, registry entries, or network connections.

15
New cards

Bot / zombie

An infected computer controlled by an attacker.

16
New cards

Botnet

A group of infected machines controlled together.

17
New cards

Command-and-Control (C&C) server

Attacker-controlled infrastructure that sends commands to infected machines.

18
New cards

Spyware

Software that secretly collects information from a computer and sends it elsewhere.

19
New cards

Keylogger

Malware or tool that records keystrokes.

20
New cards

Logic bomb

Code that stays dormant until a specific condition is met, then triggers a payload.

21
New cards

Macro virus

A virus that uses document macro or scripting features to execute and spread.

22
New cards

Adware

Software that displays ads or redirects the browser, sometimes unwanted or malicious.

23
New cards

Attack kit

A toolkit that helps attackers generate or deploy malware using built-in exploits and payloads.

24
New cards

Drive-by download

Malware infection caused by visiting a compromised website that exploits a browser or plugin vulnerability.

25
New cards

Exploit

Code that targets a specific software vulnerability.

26
New cards

Flooder / DoS client

Malware that generates large traffic volumes for denial-of-service attacks.

27
New cards

Scareware

Malware or deceptive software that frightens users into paying for fake help or fake security tools.

28
New cards

APT

Advanced persistent threat: a well-resourced, targeted, long-term intrusion effort, often against business or political targets.

29
New cards

Dormant phase

The stage where a virus is idle until some activation event occurs.

30
New cards

Triggering phase

The stage where the virus is activated by a specific condition or event.

31
New cards

Propagation phase

The stage where the virus copies itself into other programs or system areas.

32
New cards

Execution phase

The stage where the virus performs its intended function or payload.

33
New cards

Boot sector infector

A virus that infects the master boot record or boot record.

34
New cards

File infector

A virus that infects executable files.

35
New cards

Multipartite virus

A virus that infects in multiple ways, such as boot sectors and files.

36
New cards

Polymorphic virus

A virus that changes its appearance with each infection.

37
New cards

Metamorphic virus

A virus that rewrites itself more completely, sometimes changing behavior as well as appearance.

38
New cards

Random scanning

The process where a worm probes random IP addresses to find vulnerable machines.

39
New cards

Hit-list scanning

Scanning where an attacker starts with a prepared list of vulnerable targets, making early spread very fast.

40
New cards

Topological scanning

The process where a worm uses information on the infected host, such as address books, to find new targets.

41
New cards

WannaCry

Ransomware with worm-like spread that encrypted files and demanded Bitcoin payment in 20172017.

42
New cards

Ploutus

ATM malware used for jackpotting, allowing unauthorized ATM cash dispensing.

43
New cards

CIH / Chernobyl

Destructive virus known for overwriting hard drive data and damaging or corrupting BIOS firmware.

44
New cards

Stuxnet

Example of a highly targeted malware/APT-style attack against industrial control systems.

45
New cards

Static analysis

Analyzing malware without running it, using tools like hashes, strings, and disassemblers.

46
New cards

Dynamic analysis

Running malware in a controlled environment, such as a VM or sandbox, and monitoring its behavior.

47
New cards

Signature

A pattern or artifact used to detect malware or infection.

48
New cards

IOC

Indicator of Compromise: evidence that a system may be infected or attacked, such as hashes or malicious IPs.

49
New cards

False positive

A benign file or activity that is incorrectly flagged as malicious.

50
New cards

False negative

A malicious file or activity that is incorrectly missed or classified as safe.

51
New cards

Snapshot

A saved VM state that allows analysts to restore a clean system after testing malware.

52
New cards

Magic number

The first few bytes of a file used to identify the file type, such as MZ for Windows executables.

53
New cards

Hash

A fixed-length fingerprint generated from data or a file, used for integrity and identification.

54
New cards

MD5

A 128128-bit hash; useful for quick ID but cryptographically weak due to collisions.

55
New cards

SHA-256

A 256256-bit hash from the SHA-2 family that is a stronger modern choice for security.

56
New cards

Avalanche effect

A property where a small change in input causes a large, unpredictable change in the hash output.