Arbitrary File Write to Root
Last updated
Last updated
学习与实践 AWS 黑客技术:HackTricks 培训 AWS 红队专家 (ARTE) 学习与实践 GCP 黑客技术:HackTricks 培训 GCP 红队专家 (GRTE)
此文件的行为类似于 LD_PRELOAD
环境变量,但它也适用于 SUID 二进制文件。
如果您可以创建或修改它,您可以添加一个 将在每个执行的二进制文件中加载的库的路径。
例如:echo "/tmp/pe.so" > /etc/ld.so.preload
Git hooks 是 在 git 仓库中 发生各种 事件 时 运行的脚本,例如当创建提交、合并时... 所以如果一个 特权脚本或用户 经常执行这些操作,并且可以 在 .git
文件夹中写入,这可以用于 privesc。
例如,可以在 git 仓库的 .git/hooks
中 生成一个脚本,以便在创建新提交时始终执行:
TODO
TODO
位于 /proc/sys/fs/binfmt_misc
的文件指示哪个二进制文件应该执行哪种类型的文件。TODO: 检查滥用此功能以在打开常见文件类型时执行反向 shell 的要求。
学习和实践 AWS 黑客技术:HackTricks Training AWS Red Team Expert (ARTE) 学习和实践 GCP 黑客技术:HackTricks Training GCP Red Team Expert (GRTE)