Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
GDir-Thief — アクセス権を持つターゲット組織のGoogle People Directoryを、Google API経由で外部に持ち出すためのRed Teamツール。 | Kitploit
ツール/GitHubGitHub/antman1p/gdir-thief
OSINT (オープンソースインテリジェンス)データ流出情報収集レッドチーミング
GitHubantman1p/gdir-thief

GDir-Thief

アクセス権を持つターゲット組織のGoogle People Directoryを、Google API経由で外部に持ち出すためのRed Teamツール。

リポジトリを見る
58184年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

gdir-thief

GDir-Thief

ターゲット組織のGoogle People Directoryにアクセス権を持つレッドチームツール。Google People APIを介して情報を窃取します。

使い方

新しいGoogle Cloud Platform (GCP) プロジェクトを作成する

API接続に必要なGoogle APIアクセストークンを取得する手順

  1. バーナー用のGmail/Googleアカウントを作成する
  2. そのアカウントにログインする
  3. Google Cloud Console に移動する
  4. 「Google Cloud Platform」の横にある「下矢印」をクリックします。現在のプロジェクト一覧が表示されます。
  5. 「新しいプロジェクト」をクリックします。「新しいプロジェクト」画面が表示されます。
  6. 「プロジェクト名」フィールドに、プロジェクトの説明的な名前を入力します。
  7. (省略可)「プロジェクトID」を編集するには「編集」をクリックします。プロジェクトIDは作成後に変更できないため、プロジェクトの存続期間中に適したIDを選択してください。
  8. 「作成」をクリックします。コンソールはダッシュボードページに移動し、数分以内にプロジェクトが作成されます。

Google Workspace APIを有効にする

  1. 「Google Cloud Platform」の横にある「下矢印」をクリックし、ドロップダウンリストから作成したプロジェクトを選択します。
  2. 左上隅の「メニュー」>「APIとサービス」をクリックします。
  3. 「APIとサービスの有効化」をクリックします。「APIライブラリへようこそ」ページが表示されます。
  4. 検索フィールドに「People」と入力します。
  5. 有効にするAPIをクリックします。APIページが表示されます。
  6. 「有効にする」をクリックします。「概要」ページが表示されます。

OAuth同意画面を構成する

  1. 概要ページの左側で「認証情報」をクリックします。プロジェクトの認証情報ページが表示されます。
  2. 「同意画面の構成」をクリックします。「OAuth同意画面」画面が表示されます。
  3. アプリのユーザータイプとして「外部」をクリックします。
  4. 「作成」をクリックします。2つ目の「OAuth同意画面」画面が表示されます。
  5. フォームに入力します:
    • 「アプリ名」フィールドにアプリケーション名を入力します
    • 「ユーザーサポートメール」フィールドにバーナーメールアドレスを入力します
    • 「デベロッパーの連絡先情報」フィールドにバーナーメールアドレスを入力します
  6. 「保存して次へ」をクリックします。「スコープ」ページが表示されます。
  7. 「スコープの追加または削除」をクリックします。「選択したスコープの更新」ページが表示されます。
  8. アプリで使用するすべての「Google People」スコープをオンにします。
  9. 「更新」をクリックします。アプリのスコープ一覧が表示されます。
  10. 「保存して次へ」をクリックします。「アプリ登録の編集」ページが表示されます。
  11. 「保存して次へ」をクリックします。「OAuth同意画面」が表示されます。

認証情報を作成する

  1. 「認証情報を作成」をクリックし、「OAuthクライアントID」を選択します。「OAuthクライアントIDの作成」ページが表示されます。
  2. アプリケーションタイプのドロップダウンリストをクリックし、「デスクトップアプリケーション」を選択します。
  3. 「名前」フィールドに認証情報の名前を入力します。この名前はCloud Consoleにのみ表示されます。
  4. 「作成」をクリックします。OAuthクライアント作成画面が表示されます。この画面には「クライアントID」と「クライアントシークレット」が表示されます。
  5. 「OK」をクリックします。新しく作成された認証情報が「OAuth 2.0 クライアントID」の下に表示されます。
  6. 新しく作成されたOAuth 2.0クライアントIDの右側にある「ダウンロード」ボタンをクリックします。これにより、クライアントシークレットのJSONファイルがデスクトップにコピーされます。このファイルの場所をメモしておきます。
  7. クライアントシークレットJSONファイルの名前を「credentials.json」に変更し、gdir_thief/credentialsディレクトリに移動します。

被害者のGoogleアカウントをアプリケーションのテストユーザーに追加する

このスクリプトを被害者に対して実行するには、作成したアプリのテストユーザーリストに被害者のGoogleアカウントを追加する必要があります。

  1. 画面左側の「OAuth同意画面」をクリックします。「OAuth同意画面」ページが表示されます。
  2. 「テストユーザー」の下にある「ユーザーを追加」ボタンをクリックします。
  3. 「メールアドレス」フィールドに被害者のGmailアドレスを入力します。
  4. 「保存」ボタンをクリックします。

gdir_thiefの初回実行時

ターゲットのGoogleアカウントにアクセスできたら、gdir_thiefを実行できます。

  1. gdir_thiefの初回実行時、スクリプトは新しいウィンドウを開き、データへのアクセスを許可するよう促します:
    1. Googleアカウントにまだログインしていない場合は、ログインを求められます。複数のGoogleアカウントにログインしている場合は、認証に使用するアカウントを1つ選択するよう求められます。必ず被害者のGoogleアカウントを選択してください。

依存関係

Google APIライブラリ: pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib

使用方法:

root@kitploit:~
使用方法:
python3 gdir_thief.py [-h]

ヘルプ:

このモジュールはアクセストークンを使用してGoogle People APIに接続し、組織のPeopleディレクトリを窃取します。
結果はCSVファイルとして ./loot/directory.csv に出力されます。
ツールをダウンロード