Format-String Vulnerability Lab 格式化字符串漏洞 (shellcode写进环境变量)
//vul.c/**如果获得环境变量的程序和攻击的程序的文件名长度不一样,环境变量的地址*会发生偏移。因此,要么令两个程序的文件名长度相等(推荐),要么考虑偏*移来计算环境变量地址。*gcc-zexecstack-ogotgot.c*/#include#includeintmain(intargc,char**argv){charbuf[1024];strncpy(buf,argv[1],size