综合技术

【FreeBuf字幕组】CTF难题挑战:堆叠非常小的ROP(teufel)

微信扫一扫,分享到朋友圈

【FreeBuf字幕组】CTF难题挑战:堆叠非常小的ROP(teufel)

内容介绍

CTF难题挑战主要聚焦于各种CTF比赛中的难题讲解。本期视频主要围绕32C3CTF中的teufel一题展开讲述,这题是一个比较明显的栈溢出。

首先程序将栈转移到了mmap的空间,而返回地址刚好位于mmap的最高地址,因此如果栈溢出最多只能覆盖到返回地址,再往后覆盖就会出现异常。不过因为栈溢出可以修改rbp的值,所以很容易将栈进行转移。此外内容还涉及put函数的地址泄露、mmap地址的相对偏移以及libc的加载地址计算。感兴趣的朋友还不快戳一下视频。


观看视频


看不到视频 点这里





*本课程翻译自Youtube精选系列教程,喜欢的点一波关注(每周更新)!








*本文作者:Darry端,FreeBuf视频组荣誉出品,转载须注明来自FreeBuf.COM



微信扫一扫,分享到朋友圈

【FreeBuf字幕组】CTF难题挑战:堆叠非常小的ROP(teufel)

5G并不是挽救弱者的利器,中小厂商有被淘汰的风险,某些大厂商也有掉队的风险。

上一篇

新的宽带测绘系统试点显示FCC的宽带连接数据并不准确

下一篇

你也可能喜欢

评论已经被关闭。

插入图片

热门栏目

【FreeBuf字幕组】CTF难题挑战:堆叠非常小的ROP(teufel)

长按储存图像,分享给朋友