首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启用setuid位的缓冲区溢出

问启用setuid位的缓冲区溢出
EN

Security用户
提问于 2018-05-30 08:37:20
回答 1查看 874关注 0票数 1

我试图利用测试环境中的缓冲区溢出漏洞。

虽然我已经设法在返回地址上写了一个特定的地址,但是堆栈是可执行的,并且我已经准备好了shell代码。

当我使用它们时,我得到的shell有我自己的UID,而不是可执行文件的所有者特权。

为什么会发生这种情况?

EN

回答 1

Security用户

发布于 2018-05-30 09:08:02

曼巴什:

如果外壳是以有效用户(组) id不等于实际用户(组) id启动的,并且不提供-p选项,则.将有效用户id设置为真实用户id。

另见(Ubuntu) setuid bash不起作用、Setuid位似乎对bash没有影响.和许多其他资源。

票数 2
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/186741

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档