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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
duckhunt — :dart: RubberDucky(およびその他のキーストロークインジェクション)攻撃を防ぐ | Kitploit
ツール/GitHubGitHub/pmsosa/duckhunt
防御ツールIDS/IPS回避ハードウェアセキュリティ
GitHubpmsosa/duckhunt

duckhunt

🎯 RubberDucky(およびその他のキーストロークインジェクション)攻撃を防ぐ

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

人気

すべて見る →

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

すべてのツールを探索

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

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

DuckHunter

RubberDucky(またはその他のキーストロークインジェクション)攻撃を防ぐ

新しいセットアップGUIを試してみてください。ソフトウェアのセットアップに役立ちます。また、コンピュータの起動時に毎回スクリプトを自動実行できる新機能もリリースしました。

このプログラムの事後検証(ポストモーテム)は私のブログで読めます

はじめに

[Rubberducky](https://hakshop.myshopify.com/products/usb-rubber-ducky-deluxe) は、USBキーボードを装う小型のUSBデバイスで、非常に高速に自動でキー入力を行うことができます。ほとんど(いや、全てではないにしても)のOSはキーボードを自動的に信頼するため、この種の攻撃から身を守ることは困難です。

DuckHunt は、キーボードの使用状況(現時点では、入力速度と選択中のウィンドウ)を常時監視するデーモンとして動作する、小型で効率的なスクリプトです。Rubber Ducky攻撃を検出・防止できます。(技術的には、あらゆる種類の自動キーストロークインジェクション攻撃の防止に役立つため、Mousejack インジェクションなどもカバーされます。)

機能

保護ポリシー

  • Paranoid: 攻撃が検出されると、パスワードが入力されるまでキーボード入力が無効化されます。攻撃もログに記録されます。
  • Normal: 攻撃が検出されると、キーボード入力が一時的に無効化されます。(脅威が去ったと判断された後、キーボード入力は再度有効化されます)。攻撃もログに記録されます。
  • Sneaky: 攻撃が検出されると、いくつかのキーがドロップされます(あらゆる攻撃を無効化するのに十分で、攻撃者が失敗したかのように見せかけます)。攻撃もログに記録されます。
  • LogOnly: 攻撃が検出されると、単に攻撃をログに記録するだけで、一切停止しません。

追加機能

  • プログラムブラックリスト: 使用しない特定のプログラム(cmd、powershell など)がある場合、それらとのやり取りを非常に疑わしいものとみなし、保護ポリシーに基づいて対処します。
  • AutoTypeソフトウェアのサポート(例: KeePass、LastPass、Breevy)

セットアップ

一般ユーザー向け:

  • 自分に最適な以下の2つのオプションのいずれかを選択してダウンロードします:
    • オプション#1: コマンドラインとPowerShellのプログラムブラックリスト付き通常保護
    • オプション#2: 通常保護(ブラックリストなし)
  • 次に、上記の .exe をスタートアップメニューにコピーします。
    • Windows XP、Vista、7 の場合: このフォルダはスタートメニューからアクセスできます。
    • Windows 10 の場合: ディレクトリエクスプローラーを開き、「%appdata%\Microsoft\Windows\Start Menu\Programs\Startup」に移動します(引用符なしでコピー&ペーストしてください)。

上級ユーザー向け:

  • さらに読み進めてください...
  • お気軽にご連絡いただき、issue を追加したり、フォークしたり、このプロジェクトに参加してください :) 。一緒に、より強力なツールを作りましょう!

必要要件

  • PyWin32
  • PyHook
  • Py2Exe
  • webbrowser

詳細セットアップ

  • ステップ1: duckhunt.conf の変数を好みに合わせてカスタマイズします。
    • パスワード、速度のしきい値、プライバシーなどをカスタマイズできます。
  • ステップ2: duckhunt-configurable**.py** を duckhunt-configurable**.pyw** に変更して、プログラム実行時にコンソールが表示されないようにします。
  • ステップ3: (任意)Py2Exe を使用して実行可能ファイルを作成します。
  • ステップ4: プログラムを実行します。これで RubberDucky から保護されます!

TODO

  • さらなる監視機能:
  • OSX と Linux のサポートを追加!
  • 特定のパターンを検出(例: "GUI D, GUI R, cmd, ENTER")

ハッピーハンティング!

ツールをダウンロード