NFS介绍
NFS是一种网络文件系统(Network File System)协议,是一种分布式文件系统协议,允许在网络中的计算机之间共享文件和目录。该协议最初由Sun Microsystems开发,现在已成为标准的UNIX和Linux操作系统的一部分,可以在各种计算机和操作系统中使用。
NFS的主要目的是使多个计算机之间可以共享文件和目录,使它们可以像本地文件一样访问远程文件。它使用客户端/服务器模型,其中NFS服务器管理文件和目录,并向NFS客户端提供访问权限。NFS客户端可以在本地计算机上通过NFS挂载访问远程文件系统,就好像它们是本地文件系统一样。
NFS支持文件和目录级别的访问控制和权限管理,可以使用各种身份验证机制进行身份验证和授权。它还支持数据缓存和读取优化,以提高性能和效率。
NFS是一个非常灵活的协议,可以在各种网络和操作系统中使用,可以访问多种存储设备。它已成为许多企业和组织的重要组成部分,提供了高效的文件共享和协作功能。
实战演示
一直想学一些关于各个服务的漏洞挖掘,扩宽自己的攻击面,每次灯塔扫描出一些服务后都没有进行后续的利用,所以有了这篇关于NFS服务的挖掘过程。
直接nmap一把索扫端口
nmap -sV 192.168.100.25
可以看到有NFS服务
使用 Kali 中的 showmount 工具检查是否有任何共享可用于挂载: