漏洞程序

// gcc source.c -o vuln -no-pie -fno-stack-protector -z execstack -m32
#include <stdio.h>

void vuln() {
    char buffer[20];

    puts("Give me the input");

    gets(buffer);
}

int main() {
    vuln();

    return 0;
}