diff --git a/buffer_overflow_example/strcpy_example.c b/buffer_overflow_example/strcpy_example.c new file mode 100644 index 0000000..41fa0b9 --- /dev/null +++ b/buffer_overflow_example/strcpy_example.c @@ -0,0 +1,13 @@ +#include +void omarsucks(char *str) +{ + char buffer[12]; + /* The following strcpy will result in buffer overflow */ + strcpy(buffer, str); +} +int main() +{ + char *str = "This text is indeed a lot bigger or longer than 12"; + omarsucks(str); + return 1; +}