BUUCTF-PWN-others_shellcode 首先查保护–>看链接类型–>赋予程序可执行权限–>试运行 32位程序,小端序 开启部分RELRO-----got表可写 未开启canary保护-----存在栈溢出 开启NX保护-----堆栈不可执行 开启PIE-----程序内存地址随机化 动态链接 程序运行后发现一个 , 和 我 们 终 端 命 令 行 的 ,和我们终端命令行的 ,和我们终端命令行的很像,ls一下,直接列举了我的当前目录下的文件,说明这个题运行即可获得shell