- Dois métodos para fazer um bloqueador de Wi-Fi com NodeMCU
- Método 1: Upload Jammer Sketch usando Arduino IDE
- Executando o NodeMCU Wi-Fi Jammer
- Crie uma rede WiFi falsa
- Método 2: upload de firmware usando o pisca-pisca ESP8266
Você já pensou em bloquear a rede de conexão Wi-Fi? Hoje em dia, hackear a senha de Wi-Fi é muito comum, então, congestionando a rede Wi-Fi, você pode bloquear ou travar qualquer conexão Wi-Fi, e ninguém é capaz de se conectar a essa rede Wi-Fi mesmo depois de saber a senha. Isso pode ser feito com um pequeno microcontrolador ESP12E, que também é conhecido como módulo Wi-Fi ou NodeMCU. Se você é novo neste chip pequeno, mas poderoso, consulte o artigo Introdução ao ESP12. ESP é muito popular para truques de Wi-Fi, como criar uma rede Wi-Fi falsa, servir sua própria página para roubar a senha de alguém, bloquear a rede Wi-Fi etc. Até ESPs estão sendo vendidos, com todo o software instalado neles para fazer esses truques, você só precisa Plug and Play . Mas aqui estamos criando nosso próprio bloqueador de Wi-Fi.
Tecnicamente, não estamos fazendo um jammer, mas sim um Deauther. Existe uma pequena diferença entre eles. Um Jammer envia sinais de ruído para o espectro Wi-Fi (2,4 GHz), perturbando assim o espectro de frequência Wi-Fi original. Enquanto um desautorizador envia pacotes para interferir com seus sinais de Wi-Fi, interrompendo o funcionamento normal de seu roteador de Wi-Fi. Ele se comporta como um bloqueador.
Existe um protocolo Wi-Fi chamado 802.11 que atua como um quadro de desautenticação. Isso é usado para desconectar com segurança todos os usuários conectados ao roteador. Para desconectar qualquer dispositivo de alguma rede Wi-Fi, não é importante saber a senha ou estar na rede, basta o endereço mac do roteador Wi-Fi e do dispositivo cliente e é suficiente estar ao seu alcance de essa rede Wi-Fi.
Aviso Legal: É ilegal usar o jammer nas áreas públicas sem a permissão do governo. autoridade. Este tutorial é apenas para fins educacionais. Faça por sua conta e risco.
Dois métodos para fazer um bloqueador de Wi-Fi com NodeMCU
Existem muitos códigos ou firmware disponíveis para tornar o NodeMCU um jammer de Wi-Fi. Você só precisa gravar o código ou firmware no NodeMCU. Aqui, selecionamos dois métodos estáveis e fáceis, com os quais você pode usar o NodeMCU para atuar como um jammer de Wi-Fi.
1. Carregando o esboço Jammer Arduino no ESP12.
Para este método, usaremos o código Arduino e a biblioteca escrita por Spacehuhn e é um código muito longo, então usaremos esse código para fazer upload diretamente em nosso NodeMCU usando o IDE Arduino.
2. Carregar o firmware do Wi-Fi Jammer no ESP12 usando o pisca-pisca ESP8266.
Para este método, precisamos do firmware Jammer para NodeMCU, que pode ser baixado dos links fornecidos:
- ESP8266 pisca-pisca
- Deauther Firmware - É basicamente um arquivo.bin. Está disponível para três versões do NodeMCU, dependendo da memória flash (1 MB, 4 MB e 512 KB). Baixe a versão de acordo com as especificações da sua placa. No meu caso, a versão da placa é de 1 MB.
Método 1: Upload Jammer Sketch usando Arduino IDE
Vamos começar com o upload do código do Arduino
Etapa 1: - Vá para Arquivo -> Preferências no IDE Arduino e adicione este link
para os URLs do Gerenciador de placas adicionais e clique em OK.
Feche o IDE do Arduino e abra-o novamente.
Etapa 2: - Clique em Ferramentas -> Placa -> Gerenciador de Placa . Pesquise ESP8266. Você deve selecionar a versão 2.0.0. Este código funcionará apenas para esta versão. Se você já instalou outras versões, remova-as e instale 2.0.0
Etapa 3: - Vá novamente para Arquivo -> Preferências e clique no caminho da pasta em Mais preferências .
Passo 4: - Agora, abra os pacotes -> esp8266 -> hardware -> esp8266-> 2.0.0 -> ferramentas -> sdk -> include
e abra o arquivo user_interface.h com o editor de texto.
Etapa 5: - Vá para a última linha do código e antes de #endif e adicione estas linhas:
typedef void (** freedom_outside_cb__t) (status uint8); 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);
Em seguida, salve o arquivo.
Etapa 6: - Extraia a biblioteca que você baixou anteriormente e abra-a. Abra esp8266_deauther-master -> esp8266_deauther -> esp8266_deauther.ino
Este é o esboço que será carregado no NodeMCU. Compile este esboço. Se houver um erro, você deverá instalar estas bibliotecas:
- ArduinoJson
- ESP8266 OLED SSD1306
- Adafruit NeoPixel
- LinkedList
Agora, seu código está pronto para ser carregado. Conecte o NodeMCU ao PC, escolha a placa NodeMCU esp-12E no menu de ferramentas, escolha a porta correta e clique no botão de upload.
Executando o NodeMCU Wi-Fi Jammer
Reinicie sua placa ESP12 após fazer o upload do código e abra o Monitor Serial.
Você verá essas informações no monitor serial:
Passo 1: - Agora, conecte seu laptop ou smartphone com Access Point criado por NodeMCU. O nome do AP é “ pwned ” e a senha é “ deauther ”. Estes são o nome e a senha padrão que você pode ver no monitor serial.
Passo 2: - Abra seu navegador e digite este endereço 192.168.4.1 .
Você verá um aviso, leia e clique em Li e entendi
Passo 3: - Depois disso, você verá a janela abaixo. Clique em Scan APs para pesquisar as redes WiFi disponíveis. Agora, clique em Reload.
Passo 4: - Clique na rede WiFi que você deseja Jam. Você pode escolher mais de um, mas tornará seu NodeMCU instável.
Passo 5: - Clique em Ataques e verá que escolheu um alvo para o ataque. Para iniciar o Ataque, clique em Iniciar e depois em Atualizar.
Você bloqueou a rede com sucesso. Para parar o ataque, clique no botão parar.
Crie uma rede WiFi falsa
Se você quiser fazer redes WiFi falsas, por exemplo, Beacons. Clique nos SSIDs acima e nomeie os SSIDs como você deseja. Adicione e salve. Volte ao menu de ataques e clique em Iniciar na frente do Beacon.
Você pode verificar no seu celular ou PC se o nome do wifi que você criou será exibido, mas ele não se conectará a essa rede falsa, é apenas um spam de WiFi.
Método 2: upload de firmware usando o pisca-pisca ESP8266
Agora, veremos o segundo método onde temos que fazer o upload de um firmware no ESP12 usando Esp8266 pisca-pisca. É fácil de usar e você não precisa fazer nenhum trabalho extra ou edição no esboço como fizemos no método anterior.
Etapa 1: - Abra o arquivo esp8266flasher.exe.
Passo 2: - Clique em Config e depois no ícone de configuração. Escolha o arquivo.bin que você baixou para a sua placa e clique em Operações.
Passo 3: - Clique no Flash e ele iniciará seu processo de upload. Aguarde alguns minutos e o upload do firmware estará concluído.
Para executar este firmware, reinicie seu nodemcu e todas as etapas para executar o NodeMCU Wi-Fi Jammer são as mesmas que fizemos no caso do método anterior usando o esboço do Arduino.
Como você pode ver, este método é muito fácil e mais estável do que a versão do Arduino. Portanto, vou recomendar o uso desse método para melhor desempenho.
Você pode usar o aplicativo móvel em vez de ir ao navegador para acessar o portal.
Baixe o aplicativo deste link. A interface deste aplicativo é a mesma da página da web.
Você pode alimentar seu NodeMCU usando seu smartphone. Para isso você vai precisar de um cabo OTG e seu bloqueador de WiFi portátil está pronto para funcionar, mas use este dispositivo por sua conta e risco como já avisado !!
Assim, com código ou firmware prontamente disponível, tornou-se muito fácil bloquear ou sobrepor qualquer rede wi-fi para que ninguém seja capaz de se conectar a ela, mas use-a com cuidado.