Exam 10: Buffer Overflow

arrow
  • Select Tags
search iconSearch Question
flashcardsStudy Flashcards
  • Select Tags

In 2003 the _________ exploited a buffer overflow in Microsoft SQL Server 2000.

(Multiple Choice)
4.8/5
(36)

A _________ value is named after the miner's bird used to detect poisonous air in a mine and warn miners in time for them to escape.

(Essay)
4.9/5
(44)

The buffer is located __________ .

(Multiple Choice)
4.9/5
(41)

A buffer overflow in Microoft Windows 2000/XP Local Security Authority Subsystem Service was exploited by the _________ .

(Multiple Choice)
4.7/5
(39)

__________ defenses aim to detect and abort attacks in existing programs.

(Essay)
4.7/5
(35)

_________ is a tool used to automatically identify potentially vulnerable programs.

(Multiple Choice)
4.9/5
(37)

_________ attacks can occur in a binary buffer copy when the programmer has included code to check the number of bytes being transferred,but due to a coding error,allows just one more byte to be copied than there is space available.

(Essay)
4.9/5
(31)

Buffer overflows can be found in a wide variety of programs, processing a range of different input,and with a variety of possible responses.

(True/False)
4.9/5
(36)

Shellcode must be able to run no matter where in memory it is located.

(True/False)
4.7/5
(36)

Gaps,or __________ ,are flagged in the MMU as illegal addresses,and any attempt to access them results in the process being aborted.

(Essay)
4.9/5
(31)

A __________ can occur as a result of a programming error when a process attempts to store data beyond the limits of a fixed-size buffer and consequently overwrites adjacent memory locations.

(Essay)
4.9/5
(31)

At the basic machine level,all of the data manipulated by machine instructions executed by the computer processor are stored in either the processor's registers or in memory.

(True/False)
4.9/5
(31)

An essential component of many buffer overflow attacks is the transfer of execution to code supplied by the attacker and often saved in the buffer being overflowed.This code is known as _________ .

(Essay)
4.8/5
(34)

A ___________ overflow occurs when the targeted buffer is located on the stack,usually as a local variable in a function's stack frame.

(Essay)
4.8/5
(32)

An attacker can generally determine in advance exactly where the targeted buffer will be located in the stack frame of the function in which it is defined.

(True/False)
4.9/5
(31)

Shellcode has to be __________,which means it cannot contain any absolute address referring to itself.

(Essay)
4.9/5
(31)

A stack overflow can result in some form of a denial-of-service attack on a system.

(True/False)
4.8/5
(43)

There are several generic restrictions on the content of shellcode.

(True/False)
4.8/5
(36)

__________ aim to prevent or detect buffer overflows by instrumenting programs when they are compiled.

(Multiple Choice)
4.7/5
(40)

Even though it is a high-level programming language,Java still suffers from buffer overflows because it permits more data to be saved into a buffer than it has space for.

(True/False)
4.8/5
(40)
Showing 21 - 40 of 44
close modal

Filters

  • Essay(0)
  • Multiple Choice(0)
  • Short Answer(0)
  • True False(0)
  • Matching(0)