FTP

Énumération FTP (File Transfer Protocol) - Cheatsheet

  1. Découverte des hôtes FTP :

    • nmap -p 21 <cible> : Scan du port FTP (port 21) sur un hôte.

  2. Identification du système d'exploitation via FTP :

    • nmap -p 21 --script ftp-anon,ftp-bounce,ftp-libopie,ftp-proftpd,ftp-vsftpd-backdoor <cible> : Découvrir le système d'exploitation et les vulnérabilités liées à FTP.

  3. Connexion anonyme :

    • ftp <cible> : Connexion anonyme au serveur FTP.

    • Nom d'utilisateur : anonymous

    • Mot de passe : <adresse_email> ou simplement un espace (selon la configuration du serveur).

  4. Connexion avec des identifiants :

    • ftp <cible> : Connexion au serveur FTP en utilisant un nom d'utilisateur et un mot de passe.

  5. Listage des répertoires :

    • ls : Afficher la liste des fichiers et répertoires du répertoire actuel.

    • ls <répertoire> : Afficher la liste des fichiers et répertoires d'un répertoire spécifique.

  6. Récupération de fichiers :

    • get <fichier> : Télécharger un fichier depuis le serveur FTP vers le répertoire local.

    • mget * : Télécharger tous les fichiers du répertoire actuel vers le répertoire local.

  7. Changement de répertoire :

    • cd <répertoire> : Aller dans le répertoire spécifié sur le serveur FTP.

  8. Transfert de fichiers vers le serveur :

    • put <fichier> : Envoyer un fichier depuis le répertoire local vers le serveur FTP.

    • mput * : Envoyer tous les fichiers du répertoire local vers le serveur FTP.

  9. Suppression de fichiers :

    • delete <fichier> : Supprimer un fichier du serveur FTP.

  10. Création de répertoire :

    • mkdir <répertoire> : Créer un nouveau répertoire sur le serveur FTP.

  11. Suppression de répertoire :

    • rmdir <répertoire> : Supprimer un répertoire vide du serveur FTP.

Last updated