{{#include ../banners/hacktricks-training.md}} # Informations de base **Subversion** est un **système de contrôle de version** centralisé qui joue un rôle crucial dans la gestion des données présentes et historiques des projets. Étant un outil **open source**, il fonctionne sous la **licence Apache**. Ce système est largement reconnu pour ses capacités en **versionnage de logiciels et contrôle de révision**, garantissant que les utilisateurs peuvent suivre les changements au fil du temps de manière efficace. **Port par défaut :** 3690 ``` PORT STATE SERVICE 3690/tcp open svnserve Subversion ``` ## Récupération de bannières ``` nc -vn 10.10.10.10 3690 ``` ## Énumération ```bash svn ls svn://10.10.10.203 #list svn log svn://10.10.10.203 #Commit history svn checkout svn://10.10.10.203 #Download the repository svn up -r 2 #Go to revision 2 inside the checkout folder ``` {{#include ../banners/hacktricks-training.md}}