Transformamos um roteador doméstico em uma estação de hackers

Decidi escrever um artigo sobre minha experiência em transformar um roteador doméstico em uma estação de hackers.
Às vezes, um ataque ao WPS leva mais de 10 horas. O que brutal? A escolha não é grande:
- PC - hardware compatível
- Android - dispositivos
- dispositivos especializados como WiFi abacaxi
Houve uma tarefa para bruta no trabalho, eu não quero deixar o laptop. Eu decidi experimentar o smartphone Android. Verificou-se que o modo de monitor no driver Wi-Fi se recusa a funcionar corretamente. Ele executou sua tarefa com um roteador.

Escolhendo um roteador sem fio


Defino os seguintes critérios para o roteador:
- a presença de firmware OpenWrt / DD-WRT / etc para instalar o Aircrack-ng, Reaver / Bully
- a presença de uma porta USB
- uma antena removível (foi necessário remover a antena da sala) A

realidade acabou não sendo tão otimista. Não havia muitos dispositivos reais à venda com essas características.
O primeiro roteador que comprei para transformar sua estação de hack foi o UPVEL UR-326N4G . No entanto, ele teve que ser devolvido à loja. O OpenWrt da UPVEL não suportava a conexão de unidades USB. E também era impossível conectar módulos para suporte total a USB devido ao espaço livre insuficiente.

Eu me aproximei da escolha do segundo roteador mais a sério. Foi comprado pela ASUS RT-N10UB. À primeira vista, a única desvantagem foi a falta de firmware OpenWrt para este modelo. Mas havia DD-WRT, Tomato, firmware da Oleg. Parece não ser ruim. OPKG instalado em DD-WRT, USB Flash montado. Software implantado Aircrack-ng. Tentei colocar o Wi-Fi airmon-ng no modo de monitor. E então fiquei desapontado: o BCM5357 não pôde entrar no modo de monitor.

Este ASUS RT-N10U B com grande dificuldade conseguiu mudar para outro roteador. O DNS é uma loja extremamente restrita. E, finalmente, peguei o TP-Link TL-MR3220 v2 . Descobriu-se que ele usa o Atheros AR9331, o mesmo está instalado no abacaxi Mark V.

imagemimagem

Hacking


O firmware do site da OpenWrt para o TP-Link TL-MR3220 v2 não possui módulos para montagem de unidades USB. Eu tive que procurar por uma versão modificada: https://app.box.com/s/cqk23ztqlux1zs034896
O processo de instalação é descrito em detalhes aqui (instalação simples da maneira OEM).
Assim, o OpenWrt foi lançado, tudo está configurado por padrão.
Agora estamos preparando uma unidade USB. É necessário formatar a unidade flash USB no Ext3 (a escolha mais confiável do FS, ela não funcionará com FAT).
Conectamos a unidade USB ao roteador e a reinicializamos. Em seguida, acesse a interface da web 192.168.1.1. Abra a guia Sistema Points Pontos de montagem

Avançar, como nas capturas de tela:




Em seguida, abra a guia Rede ⇾ Wifi , clique emAtivar na interface (radio1)

É necessário alterar a senha padrão, caso contrário você não poderá efetuar login via SSH.
Reinicie.
Nossa unidade flash será montada em / tmp / overlay-disabled.
Agora, o mais importante, sobre o software. Para pentests, precisamos do seguinte conjunto:
• aircrack-ng
• reaver
• bully

Se você quiser instalar os utilitários, precisará fazer o seguinte:

echo "dest usb /tmp/overlay-disabled" >> /etc/opkg.conf

É necessário instalar com o switch -d usb
Exemplo:
opkg install -d usb aircrack-ng O
software TP-Link TL-MR3220 v2 é adequado para ar71xx

Mas para aqueles que não querem perder tempo instalando ou montando utilitários, ofereço um kit pronto que você precisa copiar para a raiz do drive flash: https://yadi.sk/d/5WUca8OrhkULA
Versões:
  • aircrack-ng - 1.1-3
  • valentão - 1.0-22
  • reaver com suporte pixie !


Imediatamente após entrar no SSH, você precisa aplicar os seguintes patches:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/tmp/overlay-disabled/usr/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/tmp/overlay-disabled/lib
export PATH=$PATH:/tmp/overlay-disabled/usr/bin
export PATH=$PATH:/tmp/overlay-disabled/usr/sbin

Por favor, não chute muito nos comentários, porque tudo foi feito às pressas.

Conclusão


Como usar esses utilitários não vou descrever aqui. Vou apontar apenas uma nuance. Para que o airmon-ng possa classificar os canais, faça o seguinte:

ifconfig wlan0 down
iw reg set BO
iwconfig wlan0 txpower 27
airmon-ng start wlan0

Obrigado pela atenção!

Source: https://habr.com/ru/post/pt381549/


All Articles