progs/example2.c
author cu
Sun, 15 Oct 2017 21:23:16 +0100
changeset 550 58c3536c5a08
parent 200 17852f5397fd
permissions -rw-r--r--
updated
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
200
17852f5397fd added original smashing for fun files
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
     1
void function(char *str) {
17852f5397fd added original smashing for fun files
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
     2
   char buffer[16];
17852f5397fd added original smashing for fun files
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
     3
17852f5397fd added original smashing for fun files
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
     4
   strcpy(buffer,str);
17852f5397fd added original smashing for fun files
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
     5
}
17852f5397fd added original smashing for fun files
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
     6
17852f5397fd added original smashing for fun files
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
     7
void main() {
17852f5397fd added original smashing for fun files
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
     8
  char large_string[256];
17852f5397fd added original smashing for fun files
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
     9
  int i;
17852f5397fd added original smashing for fun files
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
    10
17852f5397fd added original smashing for fun files
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
    11
  for( i = 0; i < 255; i++)
17852f5397fd added original smashing for fun files
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
    12
    large_string[i] = 'A';
17852f5397fd added original smashing for fun files
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
    13
17852f5397fd added original smashing for fun files
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
    14
  function(large_string);
17852f5397fd added original smashing for fun files
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
    15
}
17852f5397fd added original smashing for fun files
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
    16