本文通过 Google 翻译 SUID | SGID Part-2 – Linux Privilege Escalation 这篇文章所产生,本人仅是对机器翻译中部分表达别扭的字词举行了校正及个别解释增补。导航
如果您尚未查看第 1 部分,我剧烈建议您在阅读本文之前先从第 1 部分开始。在第 2 部分中,我们将回首三种差别的自定义二进制文件,这些二进制文件都可以通过差别的方式被利用,利用方式包括:共享对象注入、PATH 注入、滥用 Shell 功能。
Strace 监视特定程序的体系调用和信号,并提供从开始到结束的执行顺序。当您没有源代码并且想要调试程序的执行时,它会很有帮助。
目录: /lib、/usr/lib、/usr/local/lib 是存储共享库的默认位置。
PATH 情况变量是 Linux 在执行命令时用于搜刮二进制文件的有序路径列表。仅当执行命令而不指定二进制文件的绝对路径时,才利用 PATH。现在,我们的 PATH 列出了默认目录,我们可以利用以下命令查看这些目录:
默认情况下,标准用户无法写入 /usr/bin目录。5.1、函数 – Bash 的秘密力量
请注意,形貌说要使此功能正常工作,请将 crontab.in 文件的第一行留空。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |