首页 > 其他分享 >svn泄露

svn泄露

时间:2023-12-14 22:14:08浏览次数:21  
标签:svn 文件 漏洞 文件夹 SVN 源代码 泄露

一、svn漏洞判断

第一种方式,网站路径后面加  /.svn/entries   存在漏洞会显示12

第二种方式,用dirsearch扫描,若出现/.svn/wc.db 则说明存在svn泄露漏洞

 

二、漏洞利用

用dvcs-ripper工具 ,具体使用方式各博客都有记录

./rip-svn.pl -u url/.svn

来下载源码,ls -al 可以看到(ls -al 命令会以长格式列出目录中的所有文件和子目录,包括隐藏文件。)pristine 文件夹,文件夹里有若干个 .svn-base 文件,一般flag就藏在这里

造成SVN源代码漏洞的主要原因是管理员操作不规范,一些网站管理员在发布代码时,不愿意使用“导出”功能,而是直接复制代码文件夹到WEB服务器上,这就使得.svn隐藏文件夹被暴露于外网环境,黑客对此可进一步利用:

1、可以利用其中包含的用于版本信息追踪的 entries 文件(.svn/entries 文件),获取到服务器源码、svn服务器账号密码等信息;
2、可以利用 wc.db 数据库文件(.svn/wc.db 文件),获取到一些数据库信息;
3、更严重的问题在于,SVN产生的.svn目录下还包含了以.svn-base结尾的源代码文件副本(低版本SVN具体路径为text-base目录,高版本SVN为pristine目录),如果服务器没有对此类后缀做解析,则可以直接获得文件源代码。



 

参考:https://blog.csdn.net/weixin_39190897/article/details/109306693

标签:svn,文件,漏洞,文件夹,SVN,源代码,泄露
From: https://www.cnblogs.com/rexxxX/p/17902133.html

相关文章

  • 记录ArcGIS Server Manager服务的网站配置文件泄露漏洞
    描述此漏洞在ArcGISServer10.2forWindows上被发现,在启用了ArcGISServerManager服务时,通过GET请求[主机+端口]/arcgis/manager/3370/js/../WEB-INT/web.xml地址,任意用户可获取ArcGIS的manager应用服务配置。风险等级:低(被泄露的文件对所有此产品用户可见,不包含机密信息)分......
  • 云主机秘钥(ak/sk)泄露及利用案例
    前言云平台作为降低企业资源成本的工具,在当今各大公司系统部署场景内已经成为不可或缺的重要组成部分,并且由于各类应用程序需要与其他内外部服务或程序进行通讯而大量使用凭证或密钥,因此在漏洞挖掘过程中经常会遇到一类漏洞:云主机秘钥泄露。此漏洞使攻击者接管云服务器的权限,对内......
  • 聊一聊 .NET高级调试 内核模式堆泄露
    一:背景1.讲故事前几天有位朋友找到我,说他的机器内存在不断的上涨,但在任务管理器中查不出是哪个进程吃的内存,特别奇怪,截图如下:在我的分析旅程中都是用户态模式的内存泄漏,像上图中的异常征兆已经明确告诉你了,不是用户态程序吃的内存,那就是内核态程序吃的,比如:某些驱动程序操......
  • ctfhub-git泄露(ubuntu下)
    首先用dirsearch扫描发现可能存在git泄露用githack工具来把源代码克隆到本地*主要注意ubuntu下的githack安装首先githack需要python2的环境,但我的ubuntu是python3  首先安装python2,输入以下指令sudoaptinstallpython2安装完成后,可以检查ubuntu目前可用的python......
  • svn不上传.net的bin、obj等文件路径
    1、打开svn的setting2、找到通用中的Subversion3、修改以上红框中文本*.o*.lo*.la*.al.libs*.so*.so.[0-9]**.a*.pyc*.pyo__pycache__*.rej*~#*#.#*.*.swp.DS_Store[Tt]humbs.dbbinobj4、修改文本文件5、新增binobj的文件路径 6、点击应用、确......
  • # 给 TortoiseSVN 添加桌面快捷键
    TortoiseSVN如何给SVNUpdate添加个快捷键,在Windows10环境下要在Windows10环境下为TortoiseSVN的SVNUpdate操作添加快捷键,你可以通过以下步骤实现:注意一定要在桌面添加快捷方式创建一个自定义快捷方式:首先,找到你的SVN仓库文件夹,然后右键单击空白处,选择"新......
  • 【pwn】orw&rop --泄露libc基址,orw
    我们先看看程序的保护的情况因为题目提示了orw,我们可以沙箱检测一下可以发现是禁用的execve函数的,接着看函数逻辑这里格式化字符串漏洞可以泄露canary和puts函数地址,先确定一下参数位置可以发现参数是在第六个位置,接下来就是构造ROP,调用read函数读取shellcode到mmap开辟的......
  • 记一次奇怪的文件句柄泄露问题
    记录并分享一下最近工作中遇到的Toomanyopenfiles异常的解决过程。问题背景产品有个上传压缩包并导入配置信息到数据库中的功能,主要流程如下:用户上传压缩包;后端解压存放在临时目录,并返回列表给用户;用户选择需要导入哪些信息;后端按需插入数据库中,完成后删除临时目录。......
  • 【pwn】puts or system? --格式化字符串漏洞泄露libc基址
    还是先看一下保护情况开了canary,接着看主函数逻辑看到这里的代码逻辑,我一开始是想通过printf泄露出canary的值,然后再用ret2libc来打,但是我发现这个libc不好泄露,一般的泄露的思路都是构造ROP,通过puts函数泄露出puts的got表内容,但是我在寻找rdi这个gadget的时候,是找不到的这也......
  • 被通报?被下架?用户信息被泄露?APP安全合规风险该如何防范?
    前段时间,一个资讯类APP(以下称“某APP”)的负责人急匆匆找到网安云,直言其负责的APP最近收到很多用户投诉,说他们的信息被泄露了,屡遭电销骚扰。由于电销太过猖狂,导致很多用户都到应用市场给他们发差评,对品牌形象塑造和业务发展影响极大! 同时,他们也收到了本地通信管理局的限期整改......