前期准备:
下载工具dvcs-ripper
1,sudo apt-get install perl libio-socket-ssl-perl libdbd-sqlite3-perl libclass-dbi-perl libio-all-lwp-perl #安装环境
2,sudo apt-get install libparallel-forkmanager-perl libredis-perl libalgorithm-combinatorics-perl
#faster git rip(可选,更快的),
3,sudo apt-get install cvs subversion git bzr mercurial(千万别,很大,要下很久)
#And if you need all clients supported:(如果你需要支持所有客户端)
4,git clone https://github.com/kost/dvcs-ripper #下载
使用方法 :
rip-svn.pl -v -u http://www.example.com/.svn/
例子:
1,
./rip-svn.pl -v -u http://challenge-b339ce6a31fb709c.sandbox.ctfhub.com:10800/.svn/
注:如果输入命令后显示未找到命令,就在前面加上./,原因可能跟目录有关
2,
使用 ls -all 查看目录,进入 ./svn 目录,在使用 ls -all 查看目录,进入 pristine 目录,最后手动遍历目录(把能进的一个一个进去查看),找到 .svn-base文件,cat +文件名查看他(2022.4.30更新,例子里的51文件夹也有flag,正确答案是51文件夹里的,以最新更新的内容为准,个人猜测大概率是选中间的。。。)