Buffer Overflow Flashcards

1
Q

What is a Buffer Overflow?

A

Occurs when data exceeds allocated memory, potentially enabling unauthorized access or code execution

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

What is a Buffer?

A

A temporary storage area where a program stores its data

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

What is “Smashing the Stack”?

A

Occurs when an attacker can execute their malicious code by overwriting the return address

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

What is ASLR?

A

Address Space Layout Randomization

A security measure that randomizes memory addresses making buffer overflow attacks harder for attackers

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