前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何使用GDir-Thief提取Google People目录

如何使用GDir-Thief提取Google People目录

作者头像
FB客服
发布2021-08-24 16:15:22
8340
发布2021-08-24 16:15:22
举报
文章被收录于专栏:FreeBuf

关于GDir-Thief

GDir-Thief是一款专为红队研究人员设计的数据提取工具,在该工具的帮助下,广大安全研究人员可以通过Google的People API来提取已访问过的目标组织的Google People目录。

工具依赖

该工具的正常运行需要安装好Google API库,运行下列命令安装即可:

代码语言:javascript
复制
pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib

工具下载

广大研究人员可以使用下列命令将该项目源码克隆至本地:

代码语言:javascript
复制
git clone https://github.com/antman1p/GDir-Thief.git

创建一个新的Google云平台(GCP)项目

首先,我们需要通过下列命令来获取Google API的访问令牌:

创建一个Gmail或Google账号。 登录账号。 访问Google云控制台。 点击“向下箭头”,此时会弹出一个当前项目列表对话框。 点击“新建项目”。 在“项目名称”栏中,输入项目描述名称。 点击“创建”,控制台将会导航至仪表盘页面,并在几分钟内完成项目创建。

启用一个Google工作区API

点击“向下箭头”,从弹出的当前项目列表对话框中选择我们的项目。

在页面左上角,点击“菜单”->“API & 服务”。

点击“启用API和服务”,此时将会显示“API库欢迎页面”。

在搜索栏中,输入“People”。

点击并启用API。

配置OAuth同意界面

在概览页面的左侧点击“凭证”,然后选择“配置同意界面”,此时将显示“OAuth同意界面”。

点击应用程序的外部用户类型,点击创建。

填写“应用名称”、“用户支持邮件”和“开发者联系信息”,然后点击保存。

在弹出的页面中选择“保存并继续”,然后点击“添加或移除Scope”。

在弹出的页面中检查应用程序中所有的Google People范围。

点击“更新”,然后点击“保存并继续”。

将目标Google账号添加至应用程序的测试用户

为了使用该脚本对目标执行测试,我们需要将目标Google账号添加至应用程序的测试用户列表中:

在页面左侧点击“OAutch同意界面”。 在“测试用户”栏中点击“添加用户”按钮。 在邮件栏中输入目标用户的Gmail邮箱地址。 点击“保存”按钮即可。

工具使用

代码语言:javascript
复制
usage:

python3 gdir_thief.py [-h]



help:



This Module will connect to Google's People API using an access token and exfiltrate the organization's

People directory.  It will output a CSV file to ./loot/directory.csv

项目地址

https://github.com/antman1p/GDir-Thief

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-08-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeBuf 微信公众号,前往查看

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

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 关于GDir-Thief
  • 工具依赖
  • 工具下载
  • 创建一个新的Google云平台(GCP)项目
  • 启用一个Google工作区API
  • 配置OAuth同意界面
  • 将目标Google账号添加至应用程序的测试用户
  • 工具使用
  • 项目地址
相关产品与服务
访问管理
访问管理(Cloud Access Management,CAM)可以帮助您安全、便捷地管理对腾讯云服务和资源的访问。您可以使用CAM创建子用户、用户组和角色,并通过策略控制其访问范围。CAM支持用户和角色SSO能力,您可以根据具体管理场景针对性设置企业内用户和腾讯云的互通能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档