web安全-常见源码泄露汇总

.git 源码泄露

bash 复制代码
比如某个网站存在.git 文件泄露,可以:进入 http://www.baidu.com/.git 查看是否存在漏洞
利用 githack-master 下载泄漏的文件(python2)进入 githack-master 文件夹后使用命令:python2 GitHack.py http://www.baidu.com/.git/
即可下载源码

.svn 源码泄露:

bash 复制代码
http://www.example.com/.svn/entries
工具:Seay SVN
进入程序后直接输入 http://www.example.com/.svn/entries 即可

.DS_Store 文件泄露:

bash 复制代码
工具:ds_store_exp
利用:python ds_store_exp.py http://www.example.com/.DS_Store
最好放入 Linux 打开

.hg 源码泄露

bash 复制代码
工具:dvcs-ripper
利用:rip-hg.pl -v -u http://www.example.com/.hg/

CVS 泄露

bash 复制代码
工具:dvcs-ripper
利用:rip-cvs.pl -v -u http://www.example.com/CVS/

Bazaar/bzr 泄露

bash 复制代码
工具:dvcs-ripper
利用:rip-bzr.pl -v -u http://www.example.com/.bzr/

网站备份压缩文件

bash 复制代码
常见后缀:.bak   .swp   .rar   .zip   .7z   .tar.gr   .txt   .old   .temp
.index.php.swp
index.php.swp
index.php.bak
.index.php~
index.php.bak_Edietplus
index.php.~
index.php.~1~
index.php
index.php~
index.php.rar
index.php.zip
index.php.7z
index.php.tar.gz
www.zip
www.rar
www.zip
www.7z
www.tar.gz
www.tar
web.zip
web.rar
web.zip
web.7z
web.tar.gz
web.tar
wwwroot.rar
web.rar
利用,用御剑扫描,直接在浏览器下载
有时与下面"vim 缓存"结合使用

vim 缓存

使用 vim 时会创建临时缓存文件,关闭 vim 时缓存文件则会被删除。

vim 异常退出后,因为未处理缓存文件不会被删除,可以通过缓存文件恢复原始文件内容。

以 index.php 为例:

bash 复制代码
第一次 vim 会创建缓存的交换文件名为 .index.php.swp,再次意外退出后,将会产生名为 .index.php.swo 的交换文件,第三次产生的交换文件则为 .index.php.swn。所以利用为:先利用[http://www.example.com/.index.php.swp](http://www.example.com/.index.php.swp) 获取 index.php.swp 文件
 
    因为 vim 是在 linux 环境中,利用 linux 打开:vim -r index.php.swp

WEB-INF/web.xml 泄露

WEB-INF 是 Java 的 WEB 应用 的安全目录,如果想在页面中直接访问其中的文件,必须通过 web.xml 文件对要访问的文件进行相应映射才能访问。

WEB-INF 主要包含一下文件或目录:

bash 复制代码
WEB-INF/web.xml    #Web 应用程序配置文件, 描述了 servlet 和其他的应用组件配置及命名规则
WEB-INF/database.properties  #数据库配置文件
WEB-INF/classes/     #一般用来存放 Java 类文件(.class)
WEB-INF/lib/     #用来存放打包好的库(.jar)
WEB-INF/src/     #用来放源代码(.asp 和 .php 等)

利用:直接在域名后面加上 WEB-INF/web.xml 就可以了。根据 web.xml 配置文件路径或通常开发时常用框架命名习惯,找到其他配置文件或类文件路径。dump class 文件进行反编译。

GitHub 源码泄漏

GitHub 是一个面向开源及私有软件项目的托管平台。很多人喜欢把自己的代码上传到平台托管,通过关键词进行搜索,可以找到关于目标站点的敏感信息,甚至可以下载网站源码。

类似的代码托管平台还有很多,人才是最大的漏洞。

好淘云 (haotaoyun.com) · 实时更新全网云服务器优惠 · 分享建站、运维及网络安全小技巧

查看全网最新优惠及详细教程:https://www.haotaoyun.com/new

阿里云学生领一年服务器方法

相关推荐
amao998823 分钟前
系统安全--物理安全
安全·系统安全
byoass1 小时前
企业云盘私有化部署:存储架构设计与安全运维全流程实战
运维·网络·安全·云计算
以神为界1 小时前
数据库入门全指南:从基础概念到实操操作(含SQL+Navicat)
网络·数据库·sql·安全
黎阳之光2 小时前
黎阳之光:全厂电网智能管控,让工业电力运行更安全、更高效
安全·信息可视化
星幻元宇VR3 小时前
VR流动行走平台|让虚拟体验真正“走起来”
科技·学习·安全·vr·虚拟现实
小江的记录本3 小时前
【网络安全】《网络安全三大加密算法结构化知识体系》
java·前端·后端·python·安全·spring·web安全
陈天伟教授3 小时前
四川省中小学和职业院校教师校长省级培训专家库专家名单
人工智能·安全·架构
赵侃侃爱分享3 小时前
学习网络安全后首先应该做这些工作
学习·安全·web安全
charlie1145141913 小时前
嵌入式现代C++工程实践——第14篇:第二次重构 —— 模板登场,编译时绑定端口和引脚
开发语言·c++·stm32·安全·重构
Chengbei115 小时前
某211高校从一个文档到十八万条sfz泄露和命令执行
人工智能·安全·web安全·网络安全·系统安全·状态模式·安全架构