摘要: 1.栈溢出引发的core往往出现出现在递归调用中。 gdb时看到的特征是: 栈缺失,当前栈地址不可读。 根据栈是逆向生长的特点(栈逆向生长,所以很容易出现类似数组溢出覆盖率函数返回地址,导致函数退出地址出错),可以通过地址增加找到栈的位置。 找到有效栈后往往会发现重复的地址不断重复,这个实际就是递归 阅读全文
posted @ 2019-08-11 15:30 dzqabc 阅读(2285) 评论(0) 推荐(0) 编辑