是否有(兼容的)方法来欺骗(以 root身份)可以通过选项获得的unix 套接字(文件系统套接字)对等凭据?getsockopt()
SO_PEERCRED
背景:
我需要连接到一个服务器应用程序(我无法修改),它检查UID
通过SO_PEERCRED
. 我想欺骗信息,以便能够以root身份连接到应用程序。
更新
为了澄清这个问题:
我正在寻找一种服务器查看特定对等点UID
/的非侵入性方式GID
。不鼓励需要更改内核(或使用内核模块)或以任何方式更改服务器进程或其加载/链接进程LD_PRELOAD
(系统调用拦截等)的解决方案。
基本上,该解决方案应该在没有任何特殊要求的任何 linux(或一般的 unix)服务器上运行时工作。服务器进程可能已经在运行。