Lecture 06 - Buffer Overflow Flashcards

1
Q

Buffer Overflow

A

Occurs when data volume exceeds memory buffer capacity

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

Corruption of data

A

Result of buffer overflow causing data integrity issues

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

Memory Access Violations

A

Potential consequence of buffer overflow leading to unauthorized memory access

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

Stack Based Buffer Overflow

A

Type of Buffer Overflow attack leveraging stack memory during function execution

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

Heap-based attacks

A

Attacks flooding memory space allocated for a program beyond runtime operations

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

Program Memory Layout

A

Memory segmentation in a typical C program including text, data, heap, and stack segments

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

Address space randomization (ASLR)

A

Security measure randomizing address space locations to prevent attacks

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

Data execution prevention

A

Flags memory areas as executable or non-executable to prevent code execution

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

Structured exception handler overwrite protection (SEHOP)

A

Prevents attackers from exploiting Structured Exception Handling overwrite

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

Morris Worm

A

one of the first computer worms, exploiting Unix vulnerabilities to spread across the internet.

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