diff --git a/c_security_test.c b/c_security_test.c new file mode 100644 index 0000000000..b7f0defb01 --- /dev/null +++ b/c_security_test.c @@ -0,0 +1,25 @@ + +#include +#include +#include +#include + +#define MAX_BUFFER 10 + +void buffer_overflow_vuln(char* user_input) { + char buffer[MAX_BUFFER]; + strcpy(buffer, user_input); +} + + +int integer_overflow_vuln(int count, int size) { + int total_bytes = count * size; + return total_bytes; +} + + +int main(int argc, char* argv[]) { + buffer_overflow_vuln(argv[1]); + int result = integer_overflow_vuln(INT_MAX, 2); + return 0; +} \ No newline at end of file