Buffer Overflow

Réussis tes devoirs et examens dès maintenant avec 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)


Ensembles d'études connexes

Developmental Psychology- Chapter 11 Study Guide

View Set

Financial Management - Chapter 10

View Set

NY life insurance examFX practice

View Set

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

View Set

Foundations of Cybersecurity Week two quizzes: History of cybersecurity, The 8 CISSP domains

View Set