Malware Analysis Lecture Flashcards

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

1/20

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards generated from the lecture transcript covering malware fundamentals, static and dynamic analysis techniques, disassembly, decompilation tools like Ghidra, and endpoint security mechanisms.

Last updated 3:49 AM on 8/25/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

21 Terms

1
New cards

Malware

Software used to perform unauthorized actions that benefit an attacker and often harm the primary user, such as reading, encrypting, deleting, or transmitting data.

2
New cards

Persistence

A MITRE ATT&CK category referring to mechanisms used by attackers to maintain access across system reboots, such as installing a backdoor.

3
New cards

Privilege Escalation

The process of transitioning from a low-privilege local user account to an account with higher system privileges, such as an admin account.

4
New cards

Command and Control

The infrastructure used by attackers to communicate with malware and issue remote commands on an infected machine.

5
New cards

Ransomware

A type of malware that encrypts local system files and extorts the victim through threats to pay a ransom.

6
New cards

Malware Analysis

The process of uncovering what a piece of software actually does, beyond its superficial claims or obfuscated behaviors.

7
New cards

Static Analysis

A malware analysis approach that inspects the program binary, files, or inferred source code without executing the software.

8
New cards

Dynamic Analysis

A malware analysis technique that involves executing software in a safe, controlled environment (such as a virtual machine) to observe runtime behavior.

9
New cards

Obfuscation

A class of techniques designed to hide a program's true functionality and make analysis difficult for security researchers.

10
New cards

Disassembly

An advanced static analysis technique where a software tool converts raw binary bytes back into assembly language code.

11
New cards

Decompilation

The process of taking a disassembled program binary and inferring high-level, C-like pseudo code.

12
New cards

Debugger

An advanced dynamic analysis tool that provides surgical, step-by-step control over program execution and memory states.

13
New cards

Ghidra

An open-source reverse engineering and disassembly tool developed by the National Security Agency (NSA).

14
New cards

IDA Pro

A popular proprietary, closed-source reverse engineering and disassembly software tool.

15
New cards

TextProc

A pseudo-malicious command-line demonstration program that normalizes text while covertly logging input data and exfiltrating contents containing specific keywords.

16
New cards

Format Specifiers

Placeholder characters (such as percent signs in C functions like sprintf) that are substituted with variable values sequentially from left to right.

17
New cards

XOR Obfuscation

A simple technique using bitwise XOR operations to scramble and conceal strings or hosts within a binary.

18
New cards

CyberChef

A web-based data analysis tool used during the lecture to decode XOR-encoded strings using a specific key.

19
New cards

EDR

Endpoint Detection and Response; software running on the host that monitors process execution, file access, and child processes while enabling remote incident response.

20
New cards

NDR

Network Detection and Response; security technology that uses machine learning to monitor network traffic and identify threat actor behaviors.

21
New cards

Microsoft Defender XDR

A security platform that correlates detections across Microsoft 365, Defender Antivirus, and EDR into a unified view.