level0题解
12
先查看这个函数开了什么保护

什么都没有
打开ida看看

主函数没有什么
点进return的那个函数

这里buf只有128,但是读取的不止,可以栈溢出
在pwndbg中调试
在读取前面打个断点

因为buf只有128的位置,这里输入了128个’a‘

可以看到,栈上已经满了
可以知道栈的空间大小为128
返回ida
按住shift 和F12

看到了/bin/sh
点开

找到这个提权函数

找到位置
可以开始写脚本了

运行

解除
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 鱼非愚!
评论

