hacktricks/src/network-services-pentesting/3690-pentesting-subversion-svn-server.md

24 lines
952 B
Markdown

{{#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}}