源码泄露

本文探讨了源码泄露的原因,如.git、.DS_Store、.swp等隐藏文件,以及如何利用泄露的源码获取敏感信息。通过攻防世界博客中的实例展示了git泄露和vim临时文件泄露,并提醒开发者注意备份文件可能带来的风险。
摘要由CSDN通过智能技术生成

源码泄露

原理

.git 很好理解吧,git仓库都会有个隐藏文件夹

.git文件夹是git init后在当前目录生成的一个管理git仓库的文件夹,这里包含所有git操作所需要的东西

.DS_Store在mac下听常见的,

DS_Store 是用来存储这个文件夹的显示属性的:比如文件图标的摆放位置。删除以后的副作用就是这些信息的失去。

.swp这是在vim编辑时产生的临时文件(自己可以试下)

vim中的swp即swap文件,在编辑文件时产生,它是隐藏文件,如果程序正常退出,临时文件自动删除,如果意外退出就会保留,文件名为 .filename.swp,(第一次产生的交换文件名为“.filename.txt.swp”;再次意外退出后,将会产生名为“.filename.txt.swo”的交换文件;而第三次产生的交换文件则为“.filename.txt.swn”)

备份文件名为 filename~

.svn

这个和.git类似

.bak

这个是手工备份常用的后缀名,也可以用别的后缀名如.old,.temp等等也是常见的文件备份后缀名吧,
还有可能有压缩文件这样的备份未删除,后缀如.rar,.zip,.7z,.tar.gz…

当然还有许多别的文件泄露的可能

例子

上面的文件大部分都是隐藏文件所以有几率

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值