Linux提权信息收集
Linux提权信息收集
find / -type f -user root -perm -ug=x,o=w -exec ls -l '{}' \; 2>/dev/null
逐步分解这个命令的含义:
find /
- 这告诉find
命令从根目录(/
)开始搜索。-type f
- 这个选项告诉find
只查找类型为普通文件(f
)的文件,不包括目录、符号链接等。-user root
- 这个选项告诉find
只查找属于用户root
的文件。-perm -ug=x,o=w
- 这个选项告诉find
查找权限设置满足特定条件的文件。这里的意思是查找文件,其所属用户和所属组拥有执行权限(x
),其他用户拥有写入权限(w
)。-exec ls -l '{}' \;
- 这个选项告诉find
对每个找到的文件执行一个命令。这里,ls -l
用于列出文件的详细权限和属性信息。'{}'
是find
命令的占位符,代表找到的文件名。\;
表示-exec
选项的结束。2>/dev/null
- 这个部分是重定向,它将标准错误输出(stderr
)重定向到/dev/null
,这样任何错误信息都不会显示在终端上。
综上所述,这个命令的作用是从根目录开始搜索,找到所有属于用户root
、文件权限设置为用户和组有执行权限、其他用户有写入权限的普通文件,并使用ls -l
命令列出这些文件的详细列表,同时忽略任何错误信息。