873 - Pentesting Rsync
Informations de base
D'après wikipedia:
rsync est un utilitaire pour transférer et synchroniser efficacement des fichiers entre un ordinateur et un disque dur externe et entre des ordinateurs en réseau en comparant les horodatages de modification et les tailles des fichiers.[3] On le trouve couramment sur les systèmes d'exploitation de type Unix-like. L'algorithme rsync est un type de codage delta et est utilisé pour minimiser l'utilisation du réseau. Zlib peut être utilisé pour une compression de données supplémentaire,[3] et SSH ou stunnel peuvent être utilisés pour la sécurité.
Port par défaut: 873
Énumération
Bannière & Communication manuelle
Énumération des dossiers partagés
Les modules Rsync sont reconnus comme des partages de répertoires qui pourraient être protégés par des mots de passe. Pour identifier les modules disponibles et vérifier s'ils nécessitent des mots de passe, les commandes suivantes sont utilisées :
Soyez conscient que certaines partages pourraient ne pas apparaître dans la liste, les cachant éventuellement. De plus, l'accès à certains partages pourrait être restreint à des identifiants spécifiques, comme indiqué par un message "Accès refusé".
Utilisation Manuelle de Rsync
Après avoir obtenu une liste de modules, les actions dépendent de la nécessité d'authentification. Sans authentification, lister et copier des fichiers depuis un dossier partagé vers un répertoire local est réalisé en utilisant :
Ce processus transfère de manière récursive des fichiers, en préservant leurs attributs et permissions.
Avec des identifiants, la liste et le téléchargement depuis un dossier partagé peuvent être effectués comme suit, où une invite de mot de passe apparaîtra :
Pour télécharger du contenu, tel qu'un fichier authorized_keys pour l'accès, utilisez :
POST
Pour localiser le fichier de configuration rsyncd, exécutez :
Dans ce fichier, un paramètre secrets file pourrait pointer vers un fichier contenant des noms d'utilisateur et des mots de passe pour l'authentification rsyncd.
Références
Last updated