pwnable.tw dubblesort 分析

本系列为用于记录那些比较有意思的题目。

题目为一个排序算法,就如题目名称那样,dubblesort,32位程序。

利用思路为栈溢出,先是栈溢出泄露出栈上libc的相关数据从而获取libc地址,再是栈溢出覆盖ebp下一处劫持控制流。第二步时需要注意存在着一个canery需要绕过,可以使用scanf的%d输入为+时为没有输入的方式跳过(返回值会出错但本题没检查),就一个数字的长度,在第25个。

posted @ 2019-03-17 10:41  61355ing  阅读(460)  评论(0)    收藏  举报