摘要: 首先自己写了一个程序 就是两次read+put read存在栈溢出,但是只够溢出到返回地址,所以使用栈溢出 此题开启了canary,首先要泄露canary和rbp上的栈上的地址 canary最低位地址上的值本来为0,但puts读到0就会停止,所以将canary最低位字节值不置为0,就能输出到rbp 阅读全文
posted @ 2021-07-28 11:35 Haokunnnnnnnna 阅读(147) 评论(0) 推荐(0) 编辑