Assembly Segments Flashcards

1
Q

Stack

A

Hold non static local variables.

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

Heap

A

Contains dynamically allocated data that can be uninitialized at first

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

.data

A

Contains global and static data initialized to a nonzero value. I.e. Application/global variables

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

.bss

A

Contains global and static data that is uninitialized or initialized to zero

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

.text

A

Contains the code of the program

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

.rdata

A

Read only data

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

.pdata

A

Information about exceptions

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

.rsrc

A

Resources section. Can contain different objects like pictures, icons, manifest files, other PE files (dlls/exes), etc.

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

.reloc

A

Reloc info. Asks windows loader to safely load modules with randomized address space. Modules at DLLs or EXEs

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