我正在寻找服务器上的漏洞。我正在查看/var目录,我得到了这样的东西:
drwxr-xr-x 3 root root 4.0K Aug 14 21:02 kerberos
drwxr-xr-x 12 root root 4.0K Nov 11 05:04 lib
drwxr-xr-x 2 root root 4.0K Jun 10 2014 local
lrwxrwxrwx 1 root root 11 Aug 14 21:00 lock -> ../run/lock <-- CHECK THIS
drwxr-xr-x 3 root root 4.0K Aug 14 21:05 log
lrwxrwxrwx 1 root root 10 Aug 14 21:00 mail -> spool/mail
drwxr-xr-x 2 root root 4.0K Jun 10 2014 nis
drwxr-xr-x 2 root root 4.0K Jun 10 2014 opt
drwxr-xr-x 2 root root 4.0K Jun 10 2014 preserve
lrwxrwxrwx 1 root root 6 Aug 14 21:00 run -> ../run
drwxr-xr-x 4 root root 4.0K Aug 14 21:00 spool
如果我查看lock“文件”的权限,我会看到其他人的权限是rwx. 因此,我想另一个不是所有者的用户(在这种情况下为 root)可以读取、执行和写入这个“文件”,所以我检查了什么样的文件lock:
file lock
lock: broken symbolic link to `../run/lock'
stat lock
File: ‘lock’ -> ‘../run/lock’
Size: 11 Blocks: 0 IO Block: 4096 symbolic link
Device: fb01h/64257d Inode: 6424574 Links: 1
Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2015-11-14 00:18:52.218518690 +0000
Modify: 2015-08-14 21:00:52.000000000 +0000
Change: 2015-11-11 04:56:35.543404826 +0000
Birth: -
根据这个信息,是否可以获取root,使用这个权限访问其他信息或执行命令?
例如我试过:
echo "ls /etc" >> lock
但我明白了Permission denied。
一些问题:
我对锁定权限的解释是否正确?
我可以做些什么来利用这个损坏的符号链接获得优势吗?
这个损坏的符号链接必须问什么样的问题?