packet analysis Flashcards
What helps move code into the next memory address?
NOP Sled
What is the structure that stores data held on the stack?
Stack frame
How many bytes make up a shellcode?
25
What is the storage region that holds data while being transferred called?
Buffer
In a buffer overflow attack what gets over-written?
Memory
If an attacker knew how a program organizes its memory how could it attack that system?
Inputting too much information for the buffer to handle
Logically remote into the areas of memory
Replicate the application to learn its weaknesses
Attack it with disorganized information
Inputting too much information for the buffer to handle
What does a multi-byte sled have to support?
A single opcode inside
In what type of sled can the opcode jump straight to the shell code?
Trampoline
In a reverse shell who establishes the connection?
Remote machine
What is it called when data stored in the heap is overwritten?
heap overflow
What is it called when data stored in the heap is overwritten?
Morris worm
_____ is a form of buffer overflow attack.
Heap overflows
Return to System call
Replacement stack frame
All of the Above
All of the Above
A buffer can be located _____
In the heap
On the stack
In the data section of the process
All of the Above
All of the above
What is a data structure that is used to store values in a particular order and processes the dynamic variables used in the program?
A stack
What is the process called of setting a port number to a socket?
binding