发布时间: 2021年01月18日 23:59
发布地址:https://mp.weixin.qq.com/s/AQORLbAEOiNDXAvIfEjwvQ
GitDorker是一个利用GitHub Search API和各种来源汇编的GitHub dork的广泛列表来搜索查询github上存储的敏感信息的工具
git clone https://github.com/obheda12/GitDorker
pip3 install -r requirements.txt
- 建议为GitDorker提供多个GitHub个人访问令牌,以便它可以在dorking过程中在多个GitHub个人访问令牌之间交替出现,并降低速率受限的可能性,使用来自单独的GitHub帐户的多个令牌将提供最佳结果
- 为达到最佳效果,本次测试添加了3个Token进行使用
- 另外GitDorker利用GitHub搜索API,每分钟最多只能请求30个请求。为了防止速率限制,每30个请求后,GitDorker就会内置一个睡眠功能以防止搜索失败
- 因此,如果要运行带有GitDorker的alldorks.txt文件,该过程大约需要5分钟才能完成
- 在当前目录下新建
token.txt文件,并将生成好的Token值保存在此文件下
test@小生观察室:/tmp/GitDorker# cat token.txt
b2eb2282e4******************************
8356426a73******************************
f5174402b5******************************
- 复制
GitDorker/Dorks/下的alldorks.txt文件到GitDorker目录并改名为all.txt执行以下命令
python3 GitDorker.py -q 小生观察室.com -tf token.txt -d all.txt
- 这里以某个SRC为例进行了测试,发现私人上传了内部数据库源码及用户账户信息
- 审核结果定为高危,如果想把生成的结果保存下来可以使用
-o 小生观察室.txt的方式,把结果保存在本地