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命令列出这些文件的详细列表,同时忽略任何错误信息。