C语言基础知识 executable-space protection 将用户能写的区域标记位不可执行来应对,buffer overflow攻击金丝雀保护:https://ctf-wiki.github.io/ctf-wiki/pwn/linux/mitigation/canary-zh/PIE https://www.anquanke.com/post/id/177520调用栈调用栈的图ATTACK LAB内存中的五个区域