Which of the following programming languages is most susceptible to buffer overflow attacks, due to its lack of a built-in-bounds checking mechanism?
Code:
#include
int main(){
char buffer[8];
strcpy(buffer, -11111111111111111111111111111-);
}
Output:
Segmentation fault
A. C#
B. Python
C. Java
D. C++