【Git与DS_store信息泄露】

一、Git简介

1、什么是Git

请添加图片描述

2、Git的工作流程

请添加图片描述

3、Git的安装

打开官网,根据需求下载对应文件,下载后打开安装直接点Next即可
请添加图片描述

4、创建版本仓库

请添加图片描述
当我们成功执行后,该目录会生成一个.git的隐藏文件
请添加图片描述

git commid

创建一个test.txt后,我们可以使用 git add test.txt 将文件添加到暂存区中,使用git commid把文件从暂存区提交到仓库,同时可以使用-m参数添加注释,例如:git commid test.txt -m "第一次提交"
请添加图片描述

git status

使用git status查看当前状态
请添加图片描述
上面提示没有任何文件可以提交了,也就是说当前目录下的文件都提交到了本地仓库中

当我们在test.txt中随意修改内容后,再次输入git status
请添加图片描述

git log

请添加图片描述

git reflog

请添加图片描述

git reset

git reset --hard 9734296

请添加图片描述

二、Git泄露的应用

1、简介

请添加图片描述

2、GitHack

GitHack的下载
利用Git泄露的脚本不止你这一个,这里以这个为例,其他脚本使用教材大同小异

原理

请添加图片描述

优点

请添加图片描述

3、实战

请添加图片描述

dirseach

下载地址
请添加图片描述
下载完后解压,cd 进dirsearch 文件夹后我们使用

python3 dirsearch.py -u url -e php

来扫一下目标题目,看看会不会有什么发现
请添加图片描述
扫完后我们发现题目存在.git文件夹,也就是存在git泄露,那么这个时候我们就可以用GitHack工具使用以下命令来进行尝试:

python GitHack.py -u url

请添加图片描述
执行完后我们成功获取到了源码

三、DS_store信息泄露

1、简介

请添加图片描述
下载地址

2、实战

python3 dirsearch.py -u url -e php

同样使用dirseach扫描完后发现.DS_stored d的文件请添加图片描述
使用:

python ds_store_exp.py url

执行后就能成功获取到源码

  • 16
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值