1. //Bow.c
    2. #include <stdlib.h>
    3. #include <stdio.h>
    4. #include <string.h>
    5. int bowfunc(char *string) {
    6. char buffer[1024];
    7. strcpy(buffer, string);
    8. return 1;
    9. }
    10. int main(int argc, char *argv[]) {
    11. bowfunc(argv[1]);
    12. printf("Done.\n");
    13. return 1;
    14. }
    15. //gcc bow.c -o bow32 -fno-stack-protector -z execstack -m32
    16. //echo 0 > /proc/sys/kernel/randomize_va_space