首页
技术人生
登录
6mi
u
盘
搜
搜 索
技术人生
自己写溢出的基础,溢出原理(2)
自己写溢出的基础,溢出原理(2)
技术
2022-05-11
71
利用call压入下一条语句的返回地址,把数据作为下一条指令我们就可以达到目的。 Jmp CALL Popl %esi ‘利用CALL弹出压入的下一条语句的地址,其实就是我们构造的字符串的地址 movb $0x0,0x7(%esi) ‘输入0的字符串为结尾 mov %esi,0X8 (%esi) ‘构造NAME数组,放如字串的地址作为NAME[0] mov $0x0,0xc(%esi) ‘构造NAME[1]为NULL, NAME[0]为4位地址,所以偏移为0xc mov %esi,
转载请注明原文地址: https://ibbs.8miu.com/read-31875.html
专利
最新回复
(
0
)