HackTricks
Search…
Pentesting
Powered By GitBook
3690 - Pentesting Subversion (svn server)

Basic Information

Subversion is one of many version control options available today. It's often abbreviated as SVN. Subversion is used for maintaining current and historical versions of projects. Subversion is an open source centralized version control system. It's licensed under Apache. It's also referred to as a software version and revisioning control system.
Default port: 3690
1
PORT STATE SERVICE
2
3690/tcp open svnserve Subversion
Copied!
1
nc -vn 10.10.10.10 3690
Copied!

Enumeration

1
svn ls svn://10.10.10.203 #list
2
svn log svn://10.10.10.203 #Commit history
3
svn checkout svn://10.10.10.203 #Download the repository
4
svn up -r 2 #Go to revision 2 inside the checkout folder
Copied!
Last modified 6mo ago