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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ツール/GitHubGitHub/busterb/msmailprobe
OSINT (オープンソースインテリジェンス)偵察情報収集ペネトレーションテストメールセキュリティ
GitHubbusterb/msmailprobe

msmailprobe

時間ベースおよびエラーベースの手法を用いて、OWA、ActiveSync、Autodiscoverを含む複数の公開サービスを介して、Office 365およびExchange上の有効なユーザーを列挙します。

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

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有
msmailprobe — 時間ベースおよびエラーベースの手法を用いて、OWA、ActiveSync、Autodiscoverを含む複数の公開サービスを介して、Office 365およびExchange上の有効なユーザーを列挙します。 | Kitploit

msmailprobe

Office 365 と Exchange の列挙

OWA(Outlook Webapp)が時間ベースのユーザー列挙攻撃に対して脆弱であることは広く知られています。このツールは、デフォルトのExchangeインストールで公開されている既知のサービスに加え、あまり知られていないサービスも活用してユーザーを列挙します。また、Office 365 を対象としたエラーベースのユーザー列挙も行います。

はじめに

シンプルで依存関係のないコードをダウンロードしてコンパイルするには、まずGoLangをインストールする必要があります!この作業については、素晴らしいドキュメントやその他のオンラインリソースを参照してください。

https://golang.org/doc/install

コンパイル済みのリリースはこちらからダウンロードすることもできます。

構文

このアプリケーションのコマンド例を表示するには、バイナリを examples コマンドで実行するだけです:

root@kitploit:~
./msmailprobe examples

また、関心のある引数を指定してバイナリを実行することで、より具体的なヘルプを表示することもできます:

root@kitploit:~
./msmailprobe identify
./msmailprobe userenum
./msmailprobe userenum --onprem
./msmailprobe userenum --o365

使用方法

Identify コマンド

  • Exchange または Office 365 に関連するドメインを指している可能性のあるホストに関する情報を収集するために使用されます。
  • Office 365 統合に関連する特定のDNSレコードをクエリします。
  • オンプレミスのExchangeインスタンスの内部ドメイン名を抽出しようと試みます。
  • オンプレミスのExchangeにおいて、時間ベースのユーザー列挙に対して脆弱なサービスを特定します。
  • オンプレミスのExchangeホストで公開されているパスワードスプレー攻撃可能なサービスをリストアップします。
root@kitploit:~
使用するフラグ:
	-t ターゲットホストを指定

例:
	./msmailprobe identify -t mail.target.com

Userenum (o365) コマンド

  • Office 365統合メールアドレスのエラーベースのユーザー列挙
root@kitploit:~
使用するフラグ:
	-E メールアドレスリスト または -e 単一のメールアドレス
	-o [オプション] 確認された有効なメールアドレスの出力ファイルを指定
	--threads [オプション] 同時に実行するリクエスト数を設定

例:
	./msmailprobe userenum --o365 -E emailList.txt -o validemails.txt --threads 25
	./msmailprobe userenum --o365 -e [email protected]

Userenum (onprem) コマンド

  • 複数のオンプレミスExchangeサービスに対する時間ベースのユーザー列挙
root@kitploit:~
使用するフラグ:
	-t ターゲットホストを指定
	-U ユーザーリスト または -u 単一のユーザー名
	-o [オプション] 確認された有効なユーザーの出力ファイルを指定
	--threads [オプション] 同時に実行するリクエスト数を設定

例:
	./msmailprobe userenum --onprem -t mail.target.com -U userList.txt -o validusers.txt --threads 25
	./msmailprobe userenum --onprem -t mail.target.com -u admin

謝辞

  • poptart - Go言語の手厚いサポート、Exchangeサービスの調査、応答時間のテストに対する多大な支援に対して
  • jlarose - NTLMSSP認証応答内の内部ドメイン名の10進数データの解析
  • Vincent Yui - Office 365チェック用Pythonスクリプト
  • grimhacker - Office 365におけるエラーベースのユーザー列挙の発見と開示 ブログ記事
  • Nate Power - OWAの時間ベースのユーザー列挙の発見と開示

ライセンス

このプロジェクトはMITライセンスの下で提供されています - 詳細はLICENSE.mdファイルをご覧ください。

ツールをダウンロード