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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
zerojack — MouseJackのキーストロークインジェクション攻撃を実行するためのツール。 | Kitploit
ツール/GitHubGitHub/b1narygl1tch/zerojack
エクスプロイトワイヤレスセキュリティハードウェアハッキング学習と教育
GitHubb1narygl1tch/zerojack

zerojack

MouseJackのキーストロークインジェクション攻撃を実行するためのツール。

リポジトリを見る
101年前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

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

ZeroJack

MouseJack キーストロークインジェクション攻撃を実行するためのツール

banner

⚠️ 免責事項

このプロジェクトは教育目的で作成されました。本プロジェクトおよびここで提供される情報の悪質な使用については、一切の責任を負いません。

👾 プロジェクトについて

このプロジェクトは教育目的で、また私が所有する脆弱なワイヤレスマウスで遊ぶための Crazyradio PA デバイスに代わる手段として作成されました。 主に 2 つのコンポーネントで構成されています。

  • ソフトウェア: ZeroJack Python3 アプリケーション
  • ハードウェア: Raspberry Pi Zero 2W と SPI 接続の nRF24L01+ モジュール Raspberry Pi Zero 2W をヘッドレス構成で選択したのは、MouseJack 攻撃、ワードライビング、Bluetooth 攻撃などに使用できるオールインワンのハッキングデバイスとして優れたプラットフォームだからです。 例えば、ファームウェアの書き込みに手間をかける必要はありません。

ペイロードとして、ツールは Legacy DuckyScript (1.0) ファイルを利用します。

✅ 特徴

ソフトウェアは 4 つのモードを実装しています。

  • メイン(手動)モード 脆弱な 2.4 GHz HID デバイスをスキャンし、見つかったデバイスを選択してキーストロークインジェクション攻撃を実行します。
  • Autopwn モード 脆弱な 2.4 GHz HID デバイスをスキャンし、自動的にキーストロークインジェクション攻撃を実行します。このモードは慎重に使用してください!
  • ターゲットモード メインモードでのスキャンで事前にアドレスを確認できる特定のデバイスに対して、キーストロークインジェクション攻撃を実行します。
  • スニッファーモード nRF モジュールに対象デバイスのアドレスを割り当て、生の無線パケットを表示します。

💾 セットアップとインストール

SPI の有効化

Raspberry Pi OS (Debian 12 Bookworm) では、CUI アプリケーションまたは手動の 2 つの方法で有効にできます。 CUI:

root@kitploit:~
sudo raspi-config

次に Interface Options -> SPI に進み、SPI の有効化を確認し、再起動します。

手動:

root@kitploit:~
sudo nano /boot/firmware/config.txt

行 dtparam=spi=on のコメントを解除し、保存して再起動します。

SPI が有効になっているか確認: ls -al /dev/*spi*。/dev/spidev0.0 のようなデバイスが表示されるはずです。

ZeroJack アプリケーションのインストール

リポジトリをクローン:

root@kitploit:~
git clone https://github.com/b1narygl1tch/zerojack.git

仮想環境を作成:

root@kitploit:~
python -m venv ./zerojack

仮想環境を有効化:

root@kitploit:~
cd ./zerojack
source bin/activate

セットアップスクリプトを実行:

root@kitploit:~
pip install .

ツールを起動:

root@kitploit:~
zerojack --help

📻 ハードウェア

本プロジェクトで使用するハードウェアコンポーネントは 3 つです。

  • Raspberry Pi Zero 2 W
  • nRF24L01 モジュール (EByte E01-ML01DP5)
  • AMS1117 ベースの電源モジュール (YL-105)。オプションですが、強く推奨します!

接続図は Raspberry Pi <-> YL-105 <-> nRF24L01 のバリエーション用です。IRQ は使用しません。

ピン配置表

🐭 テスト済みマウスデバイス

  • Logitech M325 (Unifying ドングル C-U0007)
  • Microsoft Wireless Mouse 4000
  • Amazon Basics MG-0975

👍 謝辞

本プロジェクトでは以下の研究、ライブラリ、プロジェクトを利用しています。

  • Bastille のオリジナル研究 https://github.com/BastilleResearch/mousejack/blob/master/doc/pdf/MouseJack-whitepaper-v1.1.pdf
  • Promiscuity is the nRF24L01+'s Duty http://travisgoodspeed.blogspot.com/2011/02/promiscuity-is-nrf24l01s-duty.html
  • RaspJack プロジェクト https://github.com/DigitalSecurity/raspjack
  • JackIt プロジェクト https://github.com/insecurityofthings/jackit
  • nRF24L01+ ラジオ用 RF24 ライブラリの Python ポート https://github.com/jpbarraca/pynrf24
  • Arduino UNO 用 Mousejack https://github.com/dnatividade/Arduino_mousejack

📜 ライセンス

本プロジェクトは BSD-3-Clause ライセンスの下で提供され、以下のプロジェクトに依存しています。

  • nRF24L01+ ラジオ用 RF24 ライブラリの Python ポート https://github.com/jpbarraca/pynrf24。GPL-2.0 ライセンスの下で提供されています。
  • JackIt プロジェクト https://github.com/insecurityofthings/jackit。BSD ライセンスの下で提供されています。
  • RaspJack プロジェクト https://github.com/DigitalSecurity/raspjack。GPL-3.0 ライセンスの下で提供されています。
ツールをダウンロード