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

24 lines
916 B
Markdown

{{#include ../banners/hacktricks-training.md}}
# 기본 정보
**Subversion**은 프로젝트의 현재 및 역사적 데이터를 관리하는 데 중요한 역할을 하는 중앙 집중식 **버전 관리 시스템**입니다. **오픈 소스** 도구로서 **Apache 라이선스** 하에 운영됩니다. 이 시스템은 **소프트웨어 버전 관리 및 수정 제어** 기능으로 널리 인정받아, 사용자가 시간에 따라 변경 사항을 효율적으로 추적할 수 있도록 보장합니다.
**기본 포트:** 3690
```
PORT STATE SERVICE
3690/tcp open svnserve Subversion
```
## 배너 수집
```
nc -vn 10.10.10.10 3690
```
## 열거
```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}}