Pwn学习笔记14:stack pivot与Off-by-one
ROP的问题点ROP需要一个较大的溢出缓冲区
因为只包含一些细分的小指令,要发送的数据不可避免的增加
如果在srack返回地址下没有较大的溢出,就会很糟糕
如果没有足够的溢出缓冲区该怎么办?
stack pivot
溢出量问题绕过 - stack pivot
stack pivot
使用ret2plt等将后续ROP加载到bss(适当区域)
通过pop ebp; ret来调整...
続きを読む…