
MouseJackのキーストロークインジェクション攻撃を実行するためのツール。
MouseJack キーストロークインジェクション攻撃を実行するためのツール
このプロジェクトは教育目的で作成されました。本プロジェクトおよびここで提供される情報の悪質な使用については、一切の責任を負いません。
このプロジェクトは教育目的で、また私が所有する脆弱なワイヤレスマウスで遊ぶための Crazyradio PA デバイスに代わる手段として作成されました。 主に 2 つのコンポーネントで構成されています。
ペイロードとして、ツールは Legacy DuckyScript (1.0) ファイルを利用します。
ソフトウェアは 4 つのモードを実装しています。
Raspberry Pi OS (Debian 12 Bookworm) では、CUI アプリケーションまたは手動の 2 つの方法で有効にできます。 CUI:
sudo raspi-config
次に Interface Options -> SPI に進み、SPI の有効化を確認し、再起動します。
手動:
sudo nano /boot/firmware/config.txt
行 dtparam=spi=on のコメントを解除し、保存して再起動します。
SPI が有効になっているか確認: ls -al /dev/*spi*。/dev/spidev0.0 のようなデバイスが表示されるはずです。
リポジトリをクローン:
git clone https://github.com/b1narygl1tch/zerojack.git
仮想環境を作成:
python -m venv ./zerojack
仮想環境を有効化:
cd ./zerojack
source bin/activate
セットアップスクリプトを実行:
pip install .
ツールを起動:
zerojack --help
本プロジェクトで使用するハードウェアコンポーネントは 3 つです。
接続図は Raspberry Pi <-> YL-105 <-> nRF24L01 のバリエーション用です。IRQ は使用しません。

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