我试图利用测试环境中的缓冲区溢出漏洞。
虽然我已经设法在返回地址上写了一个特定的地址,但是堆栈是可执行的,并且我已经准备好了shell代码。
当我使用它们时,我得到的shell有我自己的UID,而不是可执行文件的所有者特权。
为什么会发生这种情况?
发布于 2018-05-30 09:08:02
曼巴什:
如果外壳是以有效用户(组) id不等于实际用户(组) id启动的,并且不提供-p选项,则.将有效用户id设置为真实用户id。
https://security.stackexchange.com/questions/186741
复制相似问题