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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
SharpHose — Windows環境向けC#製非同期パスワードスプレー攻撃ツール | Kitploit
ツール/GitHubGitHub/ustayready/sharphose
パスワード攻撃ペネトレーションテスト認証レッドチーミング
GitHubustayready/sharphose

SharpHose

Windows環境向けC#製非同期パスワードスプレー攻撃ツール

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

人気

すべて見る →

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

すべてのツールを探索

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

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

概要

SharpHoseは、C#で書かれたパスワードスプレーツールで、高速、安全、かつCobalt Strikeのexecute-assemblyで使用できるように設計されています。ドメイン参加および非参加のコンテキストでActive Directoryと柔軟に連携し、特定のドメインやドメインコントローラをターゲットにすることも可能です。SharpHoseは、アカウントロックアウトを回避するために、ドメインパスワードポリシー(細粒度パスワードポリシーを含む)を考慮します。細粒度パスワードポリシーは、そのポリシーが適用されるユーザーとグループに対して列挙されます。ポリシーがグループにも適用される場合は、グループのユーザーが取得されます。有効なすべてのドメインユーザーは、優先順位に従ってパスワードポリシーに分類され、安全または安全でないとマークされます。残りのユーザーは、オプションでユーザーが指定した除外リストでフィルタリングされます。

スプレー機能に加えて、レッドチームオペレーターはドメインのすべてのパスワードポリシー、ポリシーの影響を受けるすべてのユーザー、または有効なドメインユーザーのみを表示できます。出力はコンソールに直接送信するか、ユーザー指定の出力フォルダに送信できます。

近々、さらにツールをリリースする予定です。Twitterでフォローしてください! @ustayready

ノズル

ノズルは、組み込みのスプレー方式です。現在は1つのノズル(LDAP)のみをサポートしていますが、簡単に拡張できるように設計されています。

LDAP

LDAPプロトコルを使用したActive Directoryスプレーノズル

  • 非同期スプレーにより、高速でありながら過度な負荷をかけずに結果を得られます

  • ドメイン参加および非参加のスプレーに対応

  • ドメインパスワードポリシーおよび細粒度パスワードポリシーとの緊密な統合

  • スマートなロックアウト防止(lockoutThreshold n-1 で安全を確保)

  • 特定のドメインやドメインコントローラへのスプレー(オプション)

  • パスワードポリシーと影響を受けるユーザーの表示

近日公開!

  • MSOL

  • OWA/EWS

  • Lync

コンパイル

  • Visual Studio 2019 Community Editionを使用してビルド

  • .NET Framework 4.5

使用例

Cobalt Strike ユーザー向け

SharpHoseのインタラクティブプロンプトを回避するために、必ず --auto を使用してください。また、実行前に説明を読めるように、引数をローカルで準備してください。execute-assembly 経由で引数を渡さない場合、SharpHoseは 'Missing Argument Exception' をスローし、Cobalt Strikeは出力を返しません。これは [-] Invoke_3 on EntryPoint failed というメッセージが表示されることで確認できます。これは将来的に修正される予定です。

ドメイン参加スプレー(対話なし) SharpHose.exe --action SPRAY_USERS --spraypassword Spring2020! --output c:\temp\ --auto

ドメイン参加スプレー(除外あり) SharpHose.exe --action SPRAY_USERS --spraypassword Spring2020! --output c:\temp\ --exclude c:\temp\exclusion_list.txt

非ドメイン参加スプレー SharpHose.exe --action SPRAY_USERS --spraypassword Spring2020! --domain lab.local --username demo --password DemoThePlanet --output c:\temp\

ドメイン参加:ポリシー表示 Active Directoryは、最後のlockoutThresholdを超えた後に経過する必要がある負の大きな整数値で期間を保存します。将来のバージョンでは、より見やすくフォーマットされる予定です。 SharpHose.exe --action GET_POLICIES --output c:\temp\

ドメイン参加:ポリシーユーザー表示 SharpHose.exe --action GET_POLICY_USERS --policy lab --output c:\temp\

ドメイン参加:全ユーザー表示 SharpHose.exe --action GET_ENABLED_USERS --output c:\temp\

Cobalt Strikeを使用したドメイン参加スプレー execute-assembly /path/to/SharpHose.exe --action SPRAY_USERS --spraypassword Spring2020! --output c:\temp\ --auto

ツールをダウンロード