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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Responder — Responderは、LLMNR、NBT-NS、MDNSポイズナーであり、NTLMv1/NTLMv2/LMv2、Extended Security NTLMSSP、およびBasic HTTP認証をサポートする組み込みのHTTP/SMB/MSSQL/FTP/LDAP不正認証サーバーを備えています。 | Kitploit
ツール/GitHubGitHub/spiderlabs/responder
フィッシングツール偵察パスワード攻撃ウェブプロキシと傍受エクスプロイト情報収集ネットワークセキュリティペネトレーションテスト認証レッドチーミングDNS分析Archived
4.9k1.8k426年前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有
GitHub
spiderlabs/responder

Responder

Responderは、LLMNR、NBT-NS、MDNSポイズナーであり、NTLMv1/NTLMv2/LMv2、Extended Security NTLMSSP、およびBasic HTTP認証をサポートする組み込みのHTTP/SMB/MSSQL/FTP/LDAP不正認証サーバーを備えています。

リポジトリを見る

⛔ [DEPRECATED] Active at https://github.com/lgandx/Responder

Responder.py

LLMNR/NBT-NS/mDNS ポイズナー

著者: Laurent Gaffie <[email protected] > http://www.spiderlabs.com

はじめに

ResponderはLLMNR、NBT-NS、MDNSのポイズナーです。これは、名前サフィックス(参照: http://support.microsoft.com/kb/163409)に基づいて*特定の*NBT-NS(NetBIOSネームサービス)クエリに応答します。デフォルトでは、このツールはSMB用のファイルサーバーサービスの要求にのみ応答します。

この背後にある概念は、応答をターゲットにし、ネットワーク上でステルス性を高めることです。これにより、正当なNBT-NSの動作を壊さないようにするのにも役立ちます。ワークステーションサービスの要求名サフィックスに応答したい場合は、コマンドラインで-rオプションを設定できます。

機能

  • 内蔵SMB認証サーバー。

デフォルトで Extended Security NTLMSSP を用いた NTLMv1、NTLMv2 ハッシュをサポート。Windows 95 から Server 2012 RC、Samba、Mac OSX Lion でテスト済み。NT4 では平文パスワード、--lm オプション設定時には LM ハッシュダウングレードに対応。この機能はツール起動時にデフォルトで有効になります。

  • 内蔵MSSQL認証サーバー。

SQL認証をこのツールにリダイレクトするには、Windows Vista より古いシステムでは -r オプション(SQL Server 検索用のNBT-NSクエリはワークステーションサービス名サフィックスを使用)を設定する必要があります(Vista 以降は LLMNR が使用されます)。このサーバーは NTLMv1、LMv2 ハッシュをサポート。Windows SQL Server 2005 および 2008 でテスト済み。

  • 内蔵HTTP認証サーバー。

HTTP認証をこのツールにリダイレクトするには、Vista より古い Windows バージョンでは -r オプション(HTTPサーバー検索用のNBT-NSクエリはワークステーションサービス名サフィックスを使用)を設定する必要があります。Vista 以降では LLMNR が使用されます。このサーバーは NTLMv1、NTLMv2 ハッシュ および ベーシック認証をサポート。IE 6 から IE 10、Firefox、Chrome、Safari でテスト済み。

注: このモジュールは、Windows WebDAV クライアント(WebClient)から発行される WebDAV NTLM 認証にも対応しています。被害者にカスタムファイルを送信できるようになりました。

  • 内蔵HTTPS認証サーバー。

上記と同じです。certs/ フォルダには、ダミーの秘密鍵を含む2つのデフォルト鍵が含まれています。これは意図的であり、Responder をすぐに使えるようにするためです。独自の自己署名鍵ペアを生成する必要がある場合に備えて、スクリプトが追加されています。

  • 内蔵LDAP認証サーバー。

LDAP認証をこのツールにリダイレクトするには、Vista より古い Windows バージョンでは -r オプション(HTTPサーバー検索用のNBT-NSクエリはワークステーションサービス名サフィックスを使用)を設定する必要があります。Vista 以降では LLMNR が使用されます。このサーバーは NTLMSSP ハッシュとシンプル認証(平文認証)をサポート。Windows サポートツール "ldp" および LdapAdmin でテスト済み。

  • 内蔵FTP、POP3、IMAP、SMTP認証サーバー。

このモジュールは平文の資格情報を収集します。

  • 内蔵DNSサーバー。

このサーバーはタイプAクエリに応答します。ARP スプーフィングと組み合わせると非常に便利です。

  • 内蔵WPADプロキシサーバー。

このモジュールは、ネットワーク上で Internet Explorer を起動し、「設定を自動検出する」が有効になっているユーザーからのすべての HTTP リクエストをキャプチャします。このモジュールは非常に効果的です。Responder.conf でカスタム PAC スクリプトを設定し、サーバーの応答に HTML を注入できます。Responder.conf を参照してください。

  • ブラウザリスナー

このモジュールを使用すると、ステルスモードで PDC を見つけることができます。

  • フィンガープリンティング

-f オプションを使用すると、Responder は LLMNR/NBT-NS クエリを発行したすべてのホストをフィンガープリントします。フィンガープリントモードでもすべてのキャプチャモジュールは機能します。

  • ICMPリダイレクト

    python tools/Icmp-Redirect.py

Windows XP/2003 およびそれ以前のドメインメンバーに対する MITM 攻撃用。DNS モジュールと組み合わせると非常に効果的です。

  • 不正DHCP

    python tools/DHCP.py

DHCP Inform スプーフィング。実際の DHCP サーバーに IP アドレスを発行させ、その後 DHCP Inform 応答を送信して、自身の IP アドレスをプライマリ DNS サーバーおよび独自の WPAD URL として設定できます。

  • 分析モード。

このモジュールを使用すると、ネットワーク上の NBT-NS、BROWSER、LLMNR、DNS 要求を、応答をポイズニングせずに確認できます。また、ドメイン、MSSQL サーバー、ワークステーションを受動的にマッピングしたり、サブネット上で ICMP リダイレクト攻撃が可能かどうかを確認したりできます。

ハッシュ

すべてのハッシュは stdout に出力され、John Jumbo 互換の一意のファイルに以下の形式でダンプされます:

root@kitploit:~
(MODULE_NAME)-(HASH_TYPE)-(CLIENT_IP).txt

ログファイルは "logs/" フォルダにあります。ハッシュは、Verbose モード(-v)を使用していない限り、ユーザーおよびハッシュタイプごとに一度だけログに記録され出力されます。

  • Responder はすべてのアクティビティを Responder-Session.log に記録します
  • 分析モードは Analyze-Session.log に記録されます
  • ポイズニングは Poisoners-Session.log に記録されます

さらに、キャプチャされたすべてのハッシュは、Responder.conf で設定可能な SQLite データベースに記録されます。

注意事項

  • このツールは以下のポートをリッスンします: UDP 137、UDP 138、UDP 53、UDP/TCP 389、TCP 1433、TCP 80、TCP 139、TCP 445、TCP 21、TCP 3141、TCP 25、TCP 110、TCP 587、マルチキャスト UDP 5553。

  • システムで Samba を実行している場合は、smbd と nmbd、およびこれらのポートでリッスンしている他のすべてのサービスを停止してください。

  • Ubuntu ユーザー向け:

/etc/NetworkManager/NetworkManager.conf ファイルを編集し、行 dns=dnsmasq をコメントアウトします。次に、以下のコマンドで dnsmasq を強制終了します(root として実行): killall dnsmasq -9

  • 不正なサーバーは Responder.conf でオフにできます。

  • このツールは Windows では動作しません。

  • OSX について注意: Responder は -i フラグに IP アドレスを指定して起動する必要があります(例: -i YOUR_IP_ADDR)。OSX ではカスタムインターフェースバインディングのネイティブサポートはありません。-i en1 は機能しません。また、最高の状態で Responder を実行するには、root として以下を実行してください:

    launchcl unload /System/Library/LaunchDaemons/com.apple.Kerberos.kdc.plist

    launchctl unload /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist

    launchctl unload /System/Library/LaunchDaemons/com.apple.smbd.plist

    launchctl unload /System/Library/LaunchDaemons/com.apple.netbiosd.plist

使用方法

まず最初に、Responder.conf を確認し、必要に応じて調整してください。

ツールの実行:

root@kitploit:~
./Responder.py [options]

一般的な使用例:

root@kitploit:~
./Responder.py -I eth0 -wrf

オプション:

root@kitploit:~
  --version             プログラムのバージョン番号を表示して終了
  -h, --help            このヘルプメッセージを表示して終了
  -A, --analyze         分析モード。このオプションを使用すると、応答せずに NBT-NS、BROWSER、LLMNR 要求を確認できます。
  -I eth0, --interface=eth0
                        使用するネットワークインターフェース
  -b, --basic           ベーシック HTTP 認証を返します。デフォルト: NTLM
  -r, --wredir          netbios wredir サフィックスクエリに対する応答を有効にします。wredir に応答すると、ネットワーク上で問題が発生する可能性があります。デフォルト: False
  -d, --NBTNSdomain     netbios ドメインサフィックスクエリに対する応答を有効にします。ドメインサフィックスに応答すると、ネットワーク上で問題が発生する可能性があります。デフォルト: False
  -f, --fingerprint     NBT-NS または LLMNR クエリを発行したホストをフィンガープリントできるようにします。
  -w, --wpad            WPAD 不正プロキシサーバーを起動します。デフォルト値は False
  -u UPSTREAM_PROXY, --upstream-proxy=UPSTREAM_PROXY
                        不正 WPAD プロキシが送信要求に使用する上流 HTTP プロキシ(形式: host:port)
  -F, --ForceWpadAuth   wpad.dat ファイルの取得時に NTLM/ベーシック認証を強制します。ログインプロンプトが表示される場合があります。デフォルト: False
  --lm                  Windows XP/2003 以前で LM ハッシュダウングレードを強制します。デフォルト: False
  -v, --verbose         冗長性を高めます。

著作権

NBT-NS/LLMNR Responder Created by Laurent Gaffie Copyright (C) 2013 Trustwave Holdings, Inc.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/

ツールをダウンロード