{{#include ../banners/hacktricks-training.md}} # Informazioni di base **Subversion** è un **sistema di controllo versione** centralizzato che svolge un ruolo cruciale nella gestione dei dati attuali e storici dei progetti. Essendo uno strumento **open source**, opera sotto la **licenza Apache**. Questo sistema è ampiamente riconosciuto per le sue capacità di **versioning software e controllo delle revisioni**, garantendo che gli utenti possano tenere traccia delle modifiche nel tempo in modo efficiente. **Porta predefinita:** 3690 ``` PORT STATE SERVICE 3690/tcp open svnserve Subversion ``` ## Acquisizione del Banner ``` nc -vn 10.10.10.10 3690 ``` ## Enumerazione ```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}}