printf中\x0a 无效的问题
输入python -c 'print "A"* 243'
造成的最后一个字符为\x0a问题
binary中的pop rdi ; ret
地址为0x00000000004006c3
,strcpy(buf,argv[1])
没有把\x00放进去
sendline发送数据,最后会有一个\n
,如果下面还继续发送数据,那么这个\n
会在下面发送的数据中
为什么动态链接方式编译,binary中会有libc中的free()方法?
有选择的进行静态编译:https://blog.csdn.net/10km/article/details/83239949