What causes a buffer overflow?

What will be an ideal response?


Generally speaking, buffer overflow occurs anytime the program writes more data into the memory buffer than the space it has allocated. This situation allows an attacker to overwrite data that controls the program execution path and alter the control of the program to execute the attacker's code instead of the process code.

Computer Science & Information Technology

You might also like to view...

Case-Based Critical Thinking QuestionsCase 10-3Simon's Leathervane sells handmade leather clothing online. He has added some JavaScript functions to calculate how much a person has to pay before they submit the order page, but is having some trouble. If Simon is using Internet Explorer, what could he use to debug his program?

A. Firefox Error Console B. Microsoft Script Debugger C. Microsoft Console D. none of the above

Computer Science & Information Technology

The SQL ________ command allows you to temporarily join and simultaneously access the data in more than one table.?

A. ?MERGE B. ?JOIN C. ?SELECT D. ?UPDATE

Computer Science & Information Technology

Given the following array, what would be the array order after two passes of the bubble sort?{22 38 57 26 91 10 63}

A. {10 22 57 26 91 38 63} B. {10 22 26 38 57 63 91} C. {22 38 57 26 91 10 63} D. {10 22 26 38 57 63 91} E. {22 63 38 57 26 91 10}

Computer Science & Information Technology

A ____ is placed at the top of a C program using the #include command.

A. header file B. main() function C. return statement D. data type

Computer Science & Information Technology