| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> Git信息泄露原理解析及利用总结 -> 正文阅读 |
|
[开发工具]Git信息泄露原理解析及利用总结 |
目录 1、GitHub - BugScanTeam/GitHack: .git 泄漏利用工具,可还原历史版本 2、GitHub - lijiejie/GitHack: A `.git` folder disclosure exploit 4、GitHub - WangWen-Albert/JGitHack 1、什么是版本控制系统
2、去中心化
3、Git信息issue1、漏洞介绍:
1、把私有仓库/隐私文件提交到了github
2、部署项目的时候
2、漏洞危害
.git的有用信息
4、Github搜索技巧可以任意组合 1、文件名包含
eg:kali in:file ?2、路径包含
eg:?kali in:path ?3、编程语言
eg:shodan language:python
?4、文件名加语言
eg:??filename:config.php language:php
?5、标签数量
eg:?kali topics:>=5 ?6、文件大小
eg:?kali size:<1000 (单位是B) 7、收藏数量
eg:?kali stars:10..50 ?8、最后更新时间????????
eg:kali pushed:>2021-08-15 ?9、创建时间
eg:?
kali created:>=2021-06-01
?
10、排除某种语言
?eg:?kali pushed:<2021-08-01 -language:java ?5、Git信息泄露利用方式直接使用工具:GitHub - gakki429/Git_Extract: 提取远程 git 泄露或本地 git 的工具 5.1、找到.git文件
1、目录扫描
2、robots.txt
3、搜索引擎
?5.2、?把.git下载到本地
1、GitHub - BugScanTeam/GitHack: .git 泄漏利用工具,可还原历史版本
?下载完之后要通过如下形式进行运行(脚本是python2环境)
2、GitHub - lijiejie/GitHack: A `.git` folder disclosure exploit下载方法同上,这里不再做演示 ?3、GitHub - WangYihang/GitHacker: 🕷? A `.git` folder exploiting tool that is able to restore the entire Git repository, including stash, common branches, common tags.上面有具体的安装环境,由于本人的电脑内存配置问题,没有安装。 4、GitHub - WangWen-Albert/JGitHack5.3 、用git的命令获取内容
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 22:33:28- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |