NFS



NFS (Network File Système) permet de gérer des fichiers distribués sur plusieurs ordinateurs d’un réseau comme s’ils étaient sur un disque dur locale. Comme ça on a plus besoin de soucier de savoir où sont physiquement ses fichiers pour y accéder.


NFS permet très simplement de partager des données entre plusieurs machines. Par exemple, un utilisateur qui se connecte sur un réseau n’aura plus à de se logger sur une machine précise : via NFS, son home directory lui sera directement exporté sur la machine où il se connecte.



Le protocole NFS :


Ce que nous appelons communément NFS se compose en fait de 4 protocoles. Chacun repose sur les RPC (Remote Procedure Calls) et donc portmap. Je rappel que ce prog convertit les numéros de programmes en numéros de ports. Quand un serveur RPC démarre, il va préciser a portmap quel port il utilisera et les numéros de progs qu’il gère. Quand un client souhaite envoyé une requête RPC vers un numéro de prog donné, il contacte d’abord le serveur portmap pour obtenir le numéro de port sur le quel tourne le prog souhaité. Ensuite il adresse les paquets RPC au port correspondant.

Les 4 services permettant à NFS de fonctionner sont :



Le démon knfsd, disponible avec les dernières versions du noyau, supporte directement les protocoles nfs et nlm. En revanche, mountd et nsm ne le sont pas encore.


Il existe actuellement 2 versions de NFS (versions 2 et 3). Le serveur NFS de linux ne supporte pour l’instant que la version 2.



NFS pour le HACK :


Tout d’abord il faut se savoir se servir de NFS alors :


Pour savoir ce qui peut être chopper grâce a nfs, taper dans un un shell :

#showmount -e www.cible.com


vous aurez en réponse un truc comme du genre : /bin (everyone)

/etc (joker)


vous avez compris que n’importe qui peut mounter le répertoire /bin et seul joker peut mounter le répertoire /etc.


Voilà il vous reste plus qu’a exporter le répertoire. Pour cela :

#mount -t nfs www.cible.com:/rep-distant /votre_dossier



Bon, maitenant que vous savez vous servir du NFS, voyons a quoi il peut

bien nous servir :






Voilà, j’espère que je vous aurez fais comprendre se que c’est que NFS et a quoi il peut servir.


By the Joker