- 题目已知svn泄露
- 首先需要下载所需的工具:https://github.com/kost/dvcs-ripper,下载完成后将其拖到kali中解压,然后进入到该目录,执行这条命令:./rip-svn.pl -v -u http://challenge-478930555d8e01e7.sandbox.ctfhub.com:10800/.svn/(url根据自己的来,后面的.svn得加上)
发现源代码下载失败,查了一下原因是需要做一个简单的配置,在终端中输入如下命令:
sudo apt-get install perl libio-socket-ssl-perl libdbd-sqlite3-perl libclass-dbi-perl libio-all-lwp-perl
3.然后再运行上面一条命令即可成功下载
4.下载成功后发现文件夹产生了一个.svn隐藏文件(需要使用ls -a查看)
5. 执行命令tree .svn,来查看文件结构
6.查看290027c9bd9e10d6b48dba969f8eeadcb614c2f6.svn-base内容发现flag