渗透测试中的关键技术:SSH密钥传递与域管理员权限获取
在网络渗透测试中,掌握一些关键技术对于深入评估系统安全性至关重要。本文将详细介绍SSH密钥传递和获取域管理员权限的相关技术和操作步骤。
1. SSH密钥传递
在某些情况下,可能无法在受攻击的Linux或UNIX机器上提升到root权限,但仍可将该受攻击主机作为跳板,通过收集SSH密钥来尝试访问其他系统。
1.1 权限提升示例
首先,通过以下命令可以实现权限提升:
~$ cp passwd1 /etc/passwd
~$ su pentest
Password:
~$ id -a
uid=0(root) gid=0(root) groups=0(root)
上述命令将 passwd1 文件复制到 /etc/passwd ,覆盖系统文件,然后切换到 pentest 用户账户,输入密码后,通过 id -a 命令可以看到已获得机器的完全root访问权限。
1.2 收集SSH密钥
用户的SSH密钥通常存储在 ~/.ssh 目录下,可使用 ls -l ~/.ssh 命令查看该目录内容。例如:
~$ ls -l ~/.ssh
total 12
-rw------- 1 root root 0
超级会员免费看
订阅专栏 解锁全文
57

被折叠的 条评论
为什么被折叠?



