WiFiハッキングおもちゃ「Pwnagotchi」の初リリース

から提出された プロジェクトの最初の安定版リリース プナゴッチは、たまごっちのおもちゃを彷彿とさせる電子ペットの形でデザインされた、無線ネットワークをハッキングするためのツールを開発しています。 デバイスの基本プロトタイプ によって建てられた Raspberry Pi Zero W ボード上に構築 (提供: ファームウェア SD カードから起動する) だけでなく、他の Raspberry Pi ボードや、モニタリング モードをサポートするワイヤレス アダプターを備えた Linux 環境でも使用できます。 制御はLCDスクリーンを接続するか、 ウェブインターフェース。 プロジェクトのコードは Python で書かれており、 によって配布 GPLv3に基づいてライセンスされています。

ペットの機嫌を維持するには、新しい接続のネゴシエーション (ハンドシェイク) の段階で、ワイヤレス ネットワーク参加者によって送信されたネットワーク パケットをペットに与える必要があります。 デバイスは利用可能なワイヤレス ネットワークを見つけて、ハンドシェイク シーケンスを傍受しようとします。 ハンドシェイクはクライアントがネットワークに接続する場合にのみ送信されるため、デバイスはさまざまな手法を使用して進行中の接続を終了し、ユーザーにネットワーク再接続操作の実行を強制します。 傍受中に、WPA キーの推測に使用できるハッシュを含むパケットのデータベースが蓄積されます。

WiFiハッキングおもちゃ「Pwnagotchi」の初リリース

このプロジェクトはメソッドの使用で注目に値します 強化学習 AAC (Actor Advantage Critic) およびニューラル ネットワーク ベース 長短期記憶 (LSTM) は、コンピューター ゲームをプレイするためのボットを作成する際に普及しました。 学習モデルは、デバイスの動作中にトレーニングされ、過去の経験を考慮して、ワイヤレス ネットワークを攻撃するための最適な戦略を選択します。 Pwnagotchi は機械学習を使用して、トラフィック傍受パラメーターを動的に選択し、ユーザー セッションの強制終了の強度を選択します。 「正面から」攻撃を実行する手動操作モードもサポートされています。

WPA キーの選択に必要なトラフィックの種類を傍受するには、パッケージが使用されます。 より良いキャップ。 傍受はパッシブ モードと、クライアントにネットワークへの識別子の再送信を強制する既知のタイプの攻撃の両方で実行されます。 PMキッド。 でサポートされているすべての形式のハンドシェイクをカバーするキャプチャされたパケット ハッシュキャット、計算とともに PCAP ファイルに保存され、ワイヤレス ネットワークごとに XNUMX つのファイルが保存されます。

WiFiハッキングおもちゃ「Pwnagotchi」の初リリース

たまごっちと同様に、近くにある他のデバイスの検出がサポートされており、オプションで全体カバー マップの構築に参加することもできます。 Pwnagotchi デバイスを WiFi 経由で接続するために使用されるプロトコルは次のとおりです。 ドット11。 近くのデバイスは、無線ネットワークに関する受信データを交換し、共同作業を組織し、攻撃を実行するためのチャネルを共有します。

Pwnagotchi の機能は次のように拡張できます。 プラグイン、自動ソフトウェア更新システム、バックアップ コピーの作成、キャプチャされたハンドシェイクと GPS 座標のリンク、オンライン hashcrack.com、wpa-sec.stanev.org、wigle.net およびサービスでのハッキングされたネットワークに関するデータの公開などの機能を実装します。 PwnGRID、追加の指標 (メモリ消費量、温度など) と、傍受されたハンドシェイクのための辞書パスワード選択の実装。

出所: オープンネット.ru

コメントを追加します