安全基础文件泄露打卡第六天

本文为苏尚武老师运维安全课程课程笔记


  • github
    上传代码不加密代码,获得密码。可以搜索公司域名,相关邮箱账号,查询是否泄露

  • git文件
    运行init初始化代码的时候会产生.git的文件,…git文件上传直git至服务器会导致.git泄露,并获取源码,数据库密码,查找漏洞

  • svn
    svn同样在根目录下创建.svn的隐藏文件夹,包含了所有分支的commit信息和代码记录
    工具:Seay-SVN,可以下载整站源代码
    修复:svn设置密码,不允许匿名访问;通过svn export导出项目
    修复方法:删除和nginx|apache屏蔽

  • .DS_Store
    是Mac下的Finder用来保存如何展示文件或文件夹的数据文件。可能泄露文件目录结构,容易造成暴力破解攻击测试
    工具:github上的DS_store_exp的python脚本,解密文件目录
    修复 find / -name “.DS_Store” -depth -exec rm {};

  • .hg
    mercurial的版本管理系统的隐藏文件
    工具:github上的dvcs-ripper
    利用的方法rip-hg.pl -v -u http://www.example.com/.hg/
    修复删除即可

  • .bzr
    Bazaar-ng版本管理的隐藏文件
    工具:github上的dvcs-ripper

  • WEB-INF/web.xml
    JAVA的web应用的安全目录访问到web.xml可以获取网站内的铭感信息,进而文件下载,从而获取源码

  • 网站备份
    网站备份,zip,sql,rar,swp 出现在网站上,通过下载可以可以下载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值