
私がソーシャルメディアやYouTubeで公開している、カスタマイズされたプラグインと設定のすべてを集めた最高のリポジトリです。役立つガイドやトラブルシューティングも含まれています。
多くの人がカスタマイズされたプラグインや設定について尋ねてきたので、これを作成しました。このガイドに従えば、あなたのPwnagotchiは、私のSNSやYouTube動画で見られるものとまったく同じように、約5分以内にセットアップできます。
また、ここには完全なPwnagotchi初心者向けビルドガイドと、一般的なトラブルシューティング方法も含まれています。
可能な限り更新を続けます。提案がある場合や、このプロジェクトで問題が発生した場合は、GitHub Issueを開いてください。一緒に話し合いましょう!
/usr/local/share/pwnagotchi/custom-plugins/ にコピーします/etc/pwnagotchi/ にコピーしますchangeme:changeme
Web UI経由: プラグイン > webcfg
/etc/pwnagotchi/config.toml 経由
以下の追加・変更を行います:
main.name には、Pwnagotchiに付けたい名前を設定します(例:Pwnag0dchi)main.whitelist.#0 と main.plugins.grid.exclude には、自宅Wi-FiネットワークのSSIDを設定します。これによりPwnagotchiがそれを攻撃しなくなります(例:Shuriken-WiFi_2.4GHz)main.plugins.wpa-sec.api_key には、WPA-sec APIキーを設定します(まず こちら にアクセスし、「Get key」をクリックして無料のAPIキーをメールで受け取ってください)
注意: APIキーを
main.plugins.wpa-sec.api_keyにコピー&ペーストする際、キーの先頭や末尾にスペースがないことを確認してください
sudo systemctl restart pwnagotchi.service を実行して変更を適用するためにPwnagotchiサービスを再起動します。Web UIでは、webcfgプラグインの上部にある「Save and Restart」をクリックして行うこともできますWaveshare 2.13インチ e-Inkディスプレイ(Amazon | Waveshare)
Raspberry Pi Zero W - はんだ付けが必要(Amazon | Raspberry Pi)
または Raspberry Pi Zero WH - はんだ付け不要(Amazon | Adafruit)
WHのHは「Headers」の略)WHバリアントはWよりも見つけにくい場合がありますMicro-SDカード — 16GBが最適、「UHS-I」対応である必要があります
注意: これは初回起動時のみ該当します。以降の起動では約2〜3分以上待つ必要はありません
チュートリアル: https://youtu.be/7nj5Euo5Bng?t=135
注意: 2:15から4:31までだけ従ってください
注意: RNDISドライバーを手動でインストールする必要がある場合は、このGitHubリポジトリ(「RNDIS Driver」ディレクトリ)からダウンロードしてください
ssh [email protected] または短く ssh [email protected](パスワード = raspberry)
rootユーザーとしてPwnagotchiにFTP接続するには、最初にrootユーザーアカウントを初期化し、rootのFTPログインを有効にする必要があります:
sudo passwd rootsudo nano /etc/ssh/sshd_config
注意:
ssh_configではなくsshd_configです
PermitRootLogin prohibit-password の行を PermitRootLogin yes に変更し、行がコメントアウトされている場合はコメントを解除します(行頭の # を削除)sudo service ssh restartチュートリアル: https://www.youtube.com/watch?v=X-5jN0WjurQ&t=88s
win_connection_share.ps1 をダウンロードします(「Internet Sharing」ディレクトリ)cd .\Downloads\.\win_connection_share.ps1 -SetPwnagotchiSubnet.\win_connection_share.ps1 -EnableInternetConnectionSharingssh [email protected](パスワード = raspberry)ping google.com を使用してインターネット接続を確認しますsudo chattr +i /etc/resolv.confsudo nano /etc/resolv.confnameserver 8.8.8.8better_quickdic プラグインがこれを担当します。小さなカスタムワードリストを /home/pi/wordlists/ に追加するだけで、有効なハンドシェイクがキャプチャされるとすぐに、このディレクトリ内のすべてのワードリストを使用してオフライン辞書攻撃が実行されます
注意: これを最も効果的にするには、
aircrackonlyとhashie/hashiecleanプラグインを無効にするか削除してください。いくつかのテストで、これらのプラグインがbetter_quickdicが解読を開始する前に有効なハンドシェイクを削除してしまうことがあると判明しました注意: このプラグインを使用してハンドシェイクが解読された場合、Pwnagotchi画面には表示されません(
display-passwordが有効でも)。/home/pi/handshakesディレクトリで.pcap.crackedで終わるファイルを手動で確認する必要があります。そこに大量のハンドシェイクがある場合は、ls /home/pi/handshakes/ | grep crackを使用して解読されたものだけをすばやくフィルタリングできます
このGitHubリポジトリ(「Wordlists」ディレクトリ)にあるようなシンプルな小さなワードリストを使用できます。このワードリストは、私のテスト中に見つけた最も一般的な単純なパスワードとデフォルトパスワードに基づいて作成しました。地域/言語/意識/要件/デフォルトによって異なる場合があるため、複数の小さなカスタマイズされたワードリストを使用することをお勧めします。
チュートリアル: https://www.youtube.com/watch?v=cnmrKCBzDRU
外部Wi-FiアダプターをPwnagotchiに接続すると、範囲を大幅に拡大したり、5GHzに対応したりできます。
注意: 外部Wi-Fiアダプターを有効にすると、USB経由でPwnagotchiにSSH接続できなくなります。データUSBポートが外部Wi-Fiアダプターに割り当てられるためです。そのため、まずBluetoothテザリングを設定して動作確認し、USBケーブルなしでWeb UIまたはSSH経由でPwnagotchiにアクセスできるようにすることを強くお勧めします。外部Wi-Fiアダプターが無効の場合は、通常通りUSBケーブルを使用してPwnagotchiにアクセスできます
注意: 外部Wi-Fiアダプターの互換性は、アダプターのチップセットに完全に依存します。多くのチップセットは基盤のLinux OSでそのままサポートされていますが、他のものはSSH経由で手動でチップセットのドライバーをインストールする必要があります。まず以下の手順を試して、アダプターがPwnagotchiで動作するか確認してください(再起動を忘れずに)。動作しない場合は、手動でドライバーをインストールしてください
sudo nano /boot/config.txt[all] セクションを見つけますdtoverlay=disable-wifi のコメントを解除します(行頭の # を削除)dtoverlay=dwc2 をコメントアウトします(行頭に # を追加)sudo nano /boot/config.txt[all] セクションを見つけますdtoverlay=disable-wifi をコメントアウトします(行頭に # を追加)dtoverlay=dwc2 のコメントを解除します(行頭の # を削除)https://docs.google.com/spreadsheets/d/1os8TRM3Pc9Tpkqzwu548QsDFHNXGuRBiRDYEsF3-w_A
ping google.com を使用してインターネット接続を確認します外部Wi-Fiアダプターを無効にして、データポート経由でPwnagotchiをコンピュータに接続する必要があります。
sudo nano /boot/config.txt[all] セクションを見つけますdtoverlay=disable-wifi をコメントアウトします(行頭に # を追加)dtoverlay=dwc2 のコメントを解除します(行頭の # を削除)これは通常、_新しい_セッションで発生します。'gotchiは電源を切ったときの有効/無効状態を「忘れて」しまうようです。簡単な修正方法:
これは通常、_新しい_セッションで発生します。'gotchiは電源を切ったときの有効/無効状態を「忘れて」しまうようです。簡単な修正方法:
ui.fps を探し、値を 1 または 2 に変更しますui.invert を探し、値を True に変更します/etc/pwnagotchi/tweak_view.json に追加します:"VSS.memtemp_header.xy": "145,82",
"VSS.memtemp_data.xy": "145,95",
"VSS.Lv.xy": "151,72"