- NodeMCUでWi-Fi妨害装置を作成する2つの方法
- 方法1:ArduinoIDEを使用してJammerスケッチをアップロードする
- NodeMCUWi-Fiジャマーの実行
- 偽のWiFiネットワークを作る
- 方法2:ESP8266フラッシャーを使用してファームウェアをアップロードする
Wi-Fi接続ネットワークの妨害について考えたことはありますか?現在、Wi-Fiパスワードのハッキングは非常に一般的であるため、Wi-Fiネットワークを妨害すると、Wi-Fi接続をブロックまたは妨害でき、パスワードを知っていても誰もそのWi-Fiネットワークに接続できなくなります。これは、Wi-FiモジュールまたはNodeMCUとも呼ばれる小さなマイクロコントローラーESP12Eを使用して実行できます。この小さいながらも強力なチップを初めて使用する場合は、ESP12入門の記事を参照してください。 ESPは、偽のWi-Fiネットワークの作成、自分のページを提供して誰かのパスワードを盗む、Wi-FiネットワークをブロックするなどのWi-Fiトリックで非常に人気があります。ESPでさえ販売されており、すべてのソフトウェアがフラッシュされています。これらのトリック、あなたはただ プラグアンドプレイ する必要があります 。しかし、ここでは独自のWi-Fi妨害装置を作成しています。
技術的には、妨害装置ではなく、認証解除装置を作成しています。これらの間には小さな違いがあります。Aジャマーは、従って、元のWi-Fiの周波数スペクトルを乱すのWi-Fiスペクトル(2.4GHz帯)にノイズ信号を送信します。Deautherがパケットを送信してWi-Fi信号を妨害している間、Wi-Fiルーターの通常の動作が中断されます。妨害機のように動作します。
認証解除フレームとして機能する802.11と呼ばれるWi-Fiプロトコルがあります。これは、ルーターに接続しているすべてのユーザーを安全に切断するために使用されます。一部のWi-Fiネットワークからデバイスを切断するには、パスワードを知っていることやネットワークに参加することは重要ではありません。Wi-FiルーターとクライアントデバイスのMACアドレスが必要であり、その範囲内にあれば十分です。そのWi-Fiネットワーク。
免責事項: 政府の許可を得ずに公共エリアで妨害機を使用することは違法です。権限。このチュートリアルは、教育目的のみです。あなたのリスクでそれをしてください。
NodeMCUでWi-Fi妨害装置を作成する2つの方法
NodeMCUをWi-Fi妨害装置にするために利用できるコードやファームウェアはたくさんあります。コードまたはファームウェアをNodeMCUに書き込む必要があります。ここでは、NodeMCUを使用してWi-Fi妨害装置として機能できる2つの安定した簡単な方法を選択しました。
1. JammerArduinoスケッチをESP12にアップロードします。
この方法では、 Spacehuhn によって作成されたArduinoコードとライブラリを使用します。これは非常に長いコードなので、このコードを使用して、ArduinoIDEを使用してNodeMCUに直接アップロードします。
2.ESP8266フラッシャーを使用してWi-FiジャマーファームウェアをESP12にアップロードします。
この方法では、指定されたリンクからダウンロードされるNodeMCU用のJammerファームウェアが必要です。
- ESP8266フラッシャー
- Deautherファームウェア–基本的には.binファイルです。フラッシュメモリ(1MB、4MB、512Kb)に応じて、3つのNodeMCUバージョンで使用できます。ボードの仕様に従ってバージョンをダウンロードします。私の場合、ボードバージョンは1MBです。
方法1:ArduinoIDEを使用してJammerスケッチをアップロードする
Arduinoコードのアップロードから始めましょう
ステップ1: -ArduinoIDEの [ファイル]-> [設定] に移動し、このリンクを追加しますhttp://arduino.esp8266.com/stable/package_esp8266com_index.json
追加のBoardsManager URLに移動し、[OK]をクリックします。
ArduinoIDEを閉じて再度開きます。
ステップ2:- [ツール]-> [ボード]-> [ボードマネージャー]を クリックし ます 。ESP8266を検索します。バージョン2.0.0を選択する必要があります。このコードは、このバージョンでのみ機能します。すでに別のバージョンをインストールしている場合は、それを削除して2.0.0をインストールします
ステップ3:-もう一度 [ファイル]-> [設定] に移動し、[その他の設定]の下のフォルダーパスをクリックします。
ステップ4:-ここで、パッケージ-> esp8266->ハードウェア-> esp8266-> 2.0.0->ツール-> sdk->インクルードしてテキストエディターで user_interface.h ファイルを
開き ます。
ステップ5:-コードの最後の行で #endifの 前に来て 、次の行を追加します。
typedef void(** freedom_outside_cb__t)(uint8 status); int wifi_register_send_pkt_freedom_cb(freedom_outside_cb_t cb); void wifi_unregister_send_pkt_freedom__cb(void); int wifi_send_pkt_freedom(uint8 ** buf、int len、bool sys_seq);
次に、ファイルを保存します。
ステップ6:-以前にダウンロードしたライブラリを抽出して開きます。オープン esp8266_deautherマスタ- > esp8266_deauther - > esp8266_deauther.ino
これは、NodeMCUにアップロードされるスケッチです。このスケッチをコンパイルします。エラーが発生した場合は、次のライブラリをインストールする必要があります。
- ArduinoJson
- ESP8266 OLED SSD1306
- Adafruit NeoPixel
- LinkedList
これで、コードをアップロードする準備が整いました。NodeMCUをPCに接続し、ツールメニューからNodeMCU esp-12Eボードを選択し、正しいポートを選択して、アップロードボタンを押します。
NodeMCUWi-Fiジャマーの実行
コードをアップロードした後、ESP12ボードをリセットし、シリアルモニターを開きます。
シリアルモニターに次の情報が表示されます。
ステップ1:-次に、ラップトップまたはスマートフォンをNodeMCUによって作成されたアクセスポイントに接続します。APの名前は「 pwned 」で、パスワードは「 deauther 」です。これらは、シリアルモニターに表示されるデフォルトの名前とパスワードです。
ステップ2:-ブラウザを開き、このアドレス192.168.4.1を入力します。
警告が表示され、それを読んで、[読んで理解しました]をクリックします
ステップ3:-この後、以下のウィンドウが表示されます。[APのスキャン]をクリックして、利用可能なWiFiネットワークを検索します。次に、[再読み込み]をクリックします。
ステップ4:-ジャムしたいWiFiネットワークをクリックします。複数選択できますが、NodeMCUが不安定になります。
ステップ5:- [攻撃]をクリックすると、攻撃のターゲットを1つ選択したことがわかります。上の攻撃のクリックを開始するには、スタートしてからリロード。
ネットワークの妨害に成功しました。攻撃を停止するには、停止ボタンをクリックします。
偽のWiFiネットワークを作る
あなたが偽のWiFiネットワーク、すなわちビーコンを作りたいなら。上記のSSIDをクリックし、必要に応じてSSIDに名前を付けます。追加して保存します。攻撃メニューに戻り、ビーコンの前にある開始をクリックします。
作成したwifi名が表示されることを携帯電話またはPCで確認できますが、この偽のネットワークには接続されません。これは単なるWiFiスパムです。
方法2:ESP8266フラッシャーを使用してファームウェアをアップロードする
次に、Esp8266フラッシャーを使用してESP12にファームウェアをアップロードする必要がある2番目の方法を示します。使い方は簡単で、以前の方法で行ったように、スケッチで余分な作業や編集を行う必要はありません。
ステップ1: -esp8266flasher.exeファイルを開きます。
ステップ2:- [構成] をクリックしてから、アイコンを設定します。ボード用にダウンロードした.binファイルを選択し、[操作]をクリックします。
ステップ3: -Flashをクリックすると、アップロードプロセスが開始されます。数分待つと、ファームウェアのアップロードが完了します。
このファームウェアを実行するには、nodemcuをリセットし、NodeMCU Wi-Fi Jammerを 実行するためのすべての手順は、Arduinoスケッチを使用した以前の方法の場合と同じです。
ご覧のとおり、この方法はArduinoバージョンよりも非常に簡単で安定しています。したがって、パフォーマンスを向上させるために、この方法を使用することをお勧めします。
ブラウザにアクセスする代わりにモバイルアプリを使用してポータルにアクセスできます。
このリンクからアプリをダウンロードしてください。このアプリのインターフェースはウェブページと同じです。
スマートフォンを使用してNodeMCUに電力を供給することができます。このためにはOTGケーブルが必要であり、ポータブルWiFi妨害装置はすぐに使用できますが、すでに警告されているように、リスクを冒してこのデバイスを使用してください。
そのため、すぐに利用できるコードまたはファームウェアを使用すると、wifiネットワークを妨害または上書きしやすくなり、誰も接続できなくなりますが、慎重に使用してください。