- NodeMCU로 Wi-Fi 방해 전파를 만드는 두 가지 방법
- 방법 1 : Arduino IDE를 사용하여 Jammer Sketch 업로드
- NodeMCU Wi-Fi Jammer 실행
- 가짜 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 방해 전파를 만들고 있습니다.
기술적으로 우리는 방해 전파가 아니라 Deauther를 만들고 있습니다. 이것들 사이에는 약간의 차이가 있습니다. 재머 따라서 원래 와이파이 주파수 스펙트럼을 방해 와이파이 스펙트럼 (2.4)에 잡음 신호를 전송한다. Deauther가 Wi-Fi 신호를 방해하기 위해 패킷을 보내는 동안 Wi-Fi 라우터의 정상적인 작동을 방해합니다. 재머처럼 작동합니다.
인증 해제 프레임 역할을하는 802.11이라는 Wi-Fi 프로토콜이 있습니다. 공유기에 연결된 모든 사용자의 연결을 안전하게 끊는 데 사용됩니다. 일부 Wi-Fi 네트워크에서 장치의 연결을 끊으려면 암호를 알고 있거나 네트워크에있는 것이 중요하지 않습니다. Wi-Fi 라우터 및 클라이언트 장치의 MAC 주소 만 있으면되고 해당 범위에 있으면 충분합니다. 그 Wi-Fi 네트워크.
면책 조항: 정부의 허가없이 공공 장소에서 방해 전파를 사용하는 것은 불법입니다. 권위. 이 튜토리얼은 교육용입니다. 위험을 감수하십시오.
NodeMCU로 Wi-Fi 방해 전파를 만드는 두 가지 방법
NodeMCU를 Wi-Fi 방해 전파로 만드는 데 사용할 수있는 코드 또는 펌웨어가 많이 있습니다. 코드 또는 펌웨어를 NodeMCU에 굽기 만하면됩니다. 여기에서는 NodeMCU를 사용하여 Wi-Fi 방해 전파로 작동 할 수있는 안정적이고 쉬운 두 가지 방법을 선택했습니다.
1. Jammer Arduino 스케치를 ESP12에 업로드 합니다.
이 방법에서는 Spacehuhn이 작성한 Arduino 코드와 라이브러리를 사용하고 매우 긴 코드이므로이 코드를 사용하여 Arduino IDE를 사용하여 NodeMCU에 직접 업로드합니다.
2. ESP8266 플래셔를 사용하여 Wi-Fi Jammer 펌웨어를 ESP12에 업로드합니다.
이 방법을 사용하려면 주어진 링크에서 다운로드 할 NodeMCU 용 Jammer 펌웨어가 필요합니다.
- ESP8266 노출증
- Deauther 펌웨어 – 기본적으로.bin 파일입니다. 플래시 메모리 (1MB, 4MB 및 512Kb)에 따라 3 가지 NodeMCU 버전에 사용할 수 있습니다. 보드 사양에 따라 버전을 다운로드하십시오. 제 경우 보드 버전은 1MB입니다.
방법 1: Arduino IDE를 사용하여 Jammer Sketch 업로드
Arduino 코드 업로드부터 시작하겠습니다.
1 단계: -Arduino IDE의 파일-> 기본 설정 으로 이동하여 http://arduino.esp8266.com/stable/package_esp8266com_index.json 링크를 추가합니다.
추가 보드 관리자 URL로 이동하고 확인을 클릭합니다.
Arduino IDE를 닫고 다시 엽니 다.
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 상태); int wifi_register_send_pkt_freedom_cb (freedom_outside_cb_t cb); 무효 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 보드를 선택하고 올바른 포트를 선택한 다음 업로드 버튼을 누르십시오.
NodeMCU Wi-Fi Jammer 실행
코드를 업로드 한 후 ESP12 보드를 재설정하고 직렬 모니터를 엽니 다.
직렬 모니터에서 다음 정보를 볼 수 있습니다.
1 단계:- 이제 NodeMCU에서 생성 한 액세스 포인트와 노트북 또는 스마트 폰을 연결합니다. AP의 이름은“ pwned ”이고 암호는“ deauther ”입니다. 시리얼 모니터에서 볼 수있는 기본 이름과 암호입니다.
2 단계: 브라우저를 열고이 주소 192.168.4.1을 입력합니다 .
경고가 표시되고 읽고 이해 했습니다를 클릭합니다.
3 단계:-이 후 아래에 주어진 창이 표시됩니다. 사용 가능한 WiFi 네트워크를 검색하려면 AP 스캔을 클릭하십시오. 이제 다시로드를 클릭하십시오.
4 단계: Jam하려는 WiFi 네트워크를 클릭합니다. 둘 이상을 선택할 수 있지만 NodeMCU를 불안정하게 만듭니다.
5 단계: 공격을 클릭하면 공격 대상 하나를 선택했음을 알 수 있습니다. 어택에 클릭을 시작하려면 시작 다음과 새로 고침을.
네트워크를 성공적으로 막았습니다. 에 대한 공격 클릭 중지하려면 정지 버튼을 누릅니다.
가짜 WiFi 네트워크 만들기
가짜 WiFi 네트워크, 즉 비콘 을 만들고 싶다면. 위의 SSID를 클릭하고 원하는대로 SSID의 이름을 지정하고 추가하고 저장합니다. 공격 메뉴로 돌아가 비콘 앞에서 시작을 클릭합니다.
모바일 또는 PC에서 생성 한 Wi-Fi 이름이 표시되는지 확인할 수 있지만이 가짜 네트워크에 연결되지는 않습니다. Wi-Fi 스팸 일뿐입니다.
방법 2: ESP8266 플래셔를 사용하여 펌웨어 업로드
이제 Esp8266 플래셔를 사용하여 ESP12에 펌웨어를 업로드해야하는 두 번째 방법을 살펴 보겠습니다. 사용하기 쉽고 이전 방법에서했던 것처럼 스케치에서 추가 작업이나 편집을 할 필요가 없습니다.
단계 1: -esp8266flasher.exe 파일을 엽니 다.
2 단계: 구성을 클릭 한 다음 설정 아이콘을 클릭합니다. 보드 용으로 다운로드 한.bin 파일을 선택하고 작업을 클릭합니다.
3 단계: 플래시를 클릭하면 업로드 프로세스가 시작됩니다. 몇 분간 기다리면 펌웨어 업로드가 완료됩니다.
이 펌웨어를 실행하려면 nodemcu를 재설정 하고 NodeMCU Wi-Fi Jammer 를 실행하는 모든 단계는 Arduino 스케치를 사용하는 이전 방법의 경우와 동일합니다.
보시다시피이 방법은 Arduino 버전보다 매우 쉽고 안정적입니다. 따라서 더 나은 성능을 위해이 방법을 사용하는 것이 좋습니다.
브라우저로 이동하는 대신 모바일 앱을 사용하여 포털에 액세스 할 수 있습니다.
이 링크에서 앱을 다운로드하십시오. 이 앱의 인터페이스는 웹 페이지와 동일합니다.
스마트 폰을 사용하여 NodeMCU에 전원을 공급할 수 있습니다. 이를 위해서는 OTG 케이블이 필요하며 휴대용 WiFi 전파 방해 기가 작동 할 준비가되어 있지만 이미 경고 한대로이 장치를 위험 부담으로 사용하십시오 !
따라서 쉽게 사용할 수있는 코드 또는 펌웨어를 사용하면 Wi-Fi 네트워크를 방해하거나 오버레이하기가 매우 쉬워 아무도 연결할 수 없지만 다시 신중하게 사용할 수 있습니다.