Execution and Escalation Attacks Flashcards

(10 cards)

1
Q

What is an Arbitrary Code Execution?

A

Vulnerability that allows an attacker to run their code without restrictions and exploit the vulnerability

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a Remote Code Execution?

A

Type of arbitrary code execution that occurs remotely, often over the internet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a Privilege Escalation?

A

Occurs when a user accesses or modifies specifiic resources that they are not entitled to normally access

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a Vertical Privilege Escalation?

A

Going from normal user to higher privilege (e.g., admin or root)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is a Horizontal Privilege Escalation?

A

Occurs when a user attempts to access resources for which they don’t have permissions at the same level

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are Rootkits?

A

Class of malware that conceals its presence by modifying system files, often at the kernel level

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is a Ring Zero?

A

The kernel (center) with the highest privileges

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are Rings 1 to 3?

A

User-level components with decreasing privileges as the ring number increases

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is a Kernel Mode Rootkit?

A

Embedded in the kernel (Ring Zero) and has maximum control and privileges

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is a User Mode Rootkit?

A

Attached to user-level components (Rings 1 to 3) and has admin level privileges

How well did you know this?
1
Not at all
2
3
4
5
Perfectly