Buffer Overflow

Ace your homework & exams now with Quizwiz!

Which function(s) are considered dangerous because they don't check memory bounds? (Choose all that apply.) A. gets() B. strcpy() C. scanf() D. strcat() E. All above.

A. gets()

What is the name for the dynamic memory space that, unlike the stack, doesn't rely on sequential ordering or organization? A. Pointer B. Heap C. Pile D. Load

B. Heap

When applications create variable memory segments in a dynamic fashion, what type of memory is being used? A. Stack B. Heap C. Virtual memory D. Virtual stack

B. Heap

The stack operates on a __________ basis. A. FIFO B. LIFO C. FILO D. LILO

B. LIFO

Adding to and removing from a program stack are known as what? A. Pop and lock B. Push and pop C. Stack and pull D. Plus and minus

B. Push and pop

Which pointer in a program stack gets shifted or overwritten during a successful overflow attack? A. ESP B. ECP C. EIP (Extended Instruction Pointer) D. EBP

C. EIP (Extended Instruction Pointer)


Related study sets

Developmental Psychology- Chapter 11 Study Guide

View Set

Financial Management - Chapter 10

View Set

Sistema Político Español FINAL EXAM

View Set

Contribution Margin and Break Even Point

View Set

NY life insurance examFX practice

View Set

ap gov unit 2 part 2 (● ˃̶͈̀ロ˂̶͈́)੭ꠥ⁾⁾

View Set