前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >利用GitDorker对SRC进行漏洞挖掘

利用GitDorker对SRC进行漏洞挖掘

原创
作者头像
小生观察室
修改2021-09-06 11:34:35
1K0
修改2021-09-06 11:34:35
举报
文章被收录于专栏:小生观察室小生观察室

简介

GitDorker是一个利用GitHub Search API和各种来源汇编的GitHub dork的广泛列表来搜索查询github上存储的敏感信息的工具。

测试流程

安装GitDorker

代码语言:javascript
复制
git clone https://github.com/obheda12/GitDorker
pip3 install -r requirements.txt

配置Github Token

在Github设置选项中新建Token

建议为GitDorker提供多个GitHub个人访问令牌,以便它可以在dorking过程中在多个GitHub个人访问令牌之间交替出现,并降低速率受限的可能性,使用来自单独的GitHub帐户的多个令牌将提供最佳结果。

为达到最佳效果,本次测试添加了3个Token进行使用。

另外GitDorker利用GitHub搜索API,每分钟最多只能请求30个请求。为了防止速率限制,每30个请求后,GitDorker就会内置一个睡眠功能以防止搜索失败。

因此,如果要运行带有GitDorker的alldorks.txt文件,该过程大约需要5分钟才能完成。

个人访问令牌设置,可参考如下设置

新建Token文件

在当前目录下新建token.txt文件,并将生成好的Token值保存在此文件下

代码语言:javascript
复制
test@小生观察室:/tmp/GitDorker# cat token.txt
b2eb2282e4******************************
8356426a73******************************
f5174402b5******************************

修改dorks文件

复制GitDorker/Dorks/下的alldorks.txt文件到GitDorker目录并改名为all.txt执行以下命令:

代码语言:javascript
复制
python3 GitDorker.py -q 小生观察室.com -tf token.txt -d all.txt

SRC案例

这里以某个SRC为例进行了测试,发现私人上传了内部数据库源码及用户账户信息

审核结果定为高危,如果想把生成的结果保存下来可以使用-o 小生观察室.txt的方式,把结果保存在本地。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简介
  • 测试流程
    • 安装GitDorker
      • 配置Github Token
        • 新建Token文件
          • 修改dorks文件
            • SRC案例
            相关产品与服务
            网站渗透测试
            网站渗透测试(Website Penetration Test,WPT)是完全模拟黑客可能使用的攻击技术和漏洞发现技术,对目标系统的安全做深入的探测,发现系统最脆弱的环节。渗透测试和黑客入侵最大区别在于渗透测试是经过客户授权,采用可控制、非破坏性质的方法和手段发现目标和网络设备中存在弱点,帮助管理者知道自己网络所面临的问题,同时提供安全加固意见帮助客户提升系统的安全性。腾讯云网站渗透测试由腾讯安全实验室安全专家进行,我们提供黑盒、白盒、灰盒多种测试方案,更全面更深入的发现客户的潜在风险。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档