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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
SharpExchange — MS ドキュメントに基づいて MS Exchange と連携する C# ツール | Kitploit
ツール/GitHubGitHub/ceramicskate0/sharpexchange
フィッシングツールデータ流出情報収集ポストエクスプロイトペネトレーションテスト学習と教育レッドチーミング
GitHubceramicskate0/sharpexchange

SharpExchange

MS ドキュメントに基づいて MS Exchange と連携する C# ツール

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

人気

すべて見る →

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

すべてのツールを探索

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

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

SharpExchange

このコマンドラインツールは、C# を使用して Microsoft Exchange (EWS) と対話できることを示す POC です。PowerShell 以外のツールでも実行できることを示しています。 はい、これはそれが可能であることを示すための単純な POC です。100% 完全ではありません。あなたの l33t な C# コーダーまたはレッドチーマーのスキルを披露したいなら、プルリクエストを開いてください :) これは教育目的のみです。悪用や違法行為には使用しないでください。

MS ドキュメント:

  • https://learn.microsoft.com/en-us/dotnet/api/microsoft.exchange.webservices.data.exchangeservice?view=exchange-ews-api
  • https://learn.microsoft.com/en-us/exchange/client-developer/exchange-web-services/get-started-with-ews-managed-api-client-applications
  • https://learn.microsoft.com/en-us/dotnet/api/microsoft.exchange.webservices.data.mailbox?view=exchange-ews-api
  • 「Microsoft.Exchange.WebServices」を Google で検索 ;)

この作品が気に入ったら、スターを押すのを忘れないでください

root@kitploit:~
            
            Required Inputs (Must be in order shown):

            ReadEmailExchange.exe WEBDomain DomainName Password InternalDomainName DUMPItem
                Example WEBDomain: webmail.domain.com
                Example DomainName: User1
                Example Password: SecretPassword
                Example InternalDomainName: domain
                
                Options for DUMPItem:
                    Inbox
                    Sent
                    Drafts
                    Deleted
                    Skype
                    Attachments (Will Download Atatchments from the Inbox, DeletedItems, and Sent Items folders)
                    SendEmail ToEmailAddress~Subject~Body(Body can be file path)~AttachmentLocalFilePath(optional)
                    All (All == will try to dump all the items above)(I would default to this if unsure)

            Optional Inputs:

            ReadEmailExchange.exe WEBDomain DomainName Password InternalDomainName DUMPItem NumberOfSearchResultsToReturn
                            Example NumberOfSearchResultsToReturn (will return a maximum of the number,default 10): 10
                            Note: NumberOfSearchResultsToReturn must be a int/whole number

            Optional Inputs:

            ReadEmailExchange.exe WEBDomain DomainName Password InternalDomainName DUMPItem NumberOfSearchResultsToReturn OutputFileNameOrPath
                Example OutputFileNameOrPath: C:\file.csv
                Note: Program needs permission to write to location
                

悪用したり、許可なく使用したりしないでください。これは教育目的のみです。エクスプロイトではありません。

サードパーティ依存:

  • https://github.com/zzzprojects/html-agility-pack

  • Microsoft.Exchange.WebServices

もしこれを誰かが使うとしたら(すでに一部の A/V によってディスク上で検知されています)、IOC のアイデアをいくつか挙げます:

  • C# で書かれているため、AMSI が有効な現代のシステムでは AMSI が動作している可能性が高い

  • テキストファイルをディスクに書き込むことができる

  • 既定の .NET ユーザーエージェント文字列を使用する(例: ... .NET CLR ...)

  • 実行されると、.NET 実行ファイルはユーザーのアカウントフォルダ構造内に一時ファイルを自身の名前で作成する可能性がある

  • アプリの GUID

  • コードをレビューすれば、さらに多くの機会が存在する

クレジット:

  • Stackover flow
  • MS Docs
ツールをダウンロード