Tengo un enrutador Buffalo AirStation con DD-WRT instalado.
Mi versión es Firmware: DD-WRT v24SP2-EU-US (08/19/10) std
(la más reciente en mi dispositivo), pero creo que esta pregunta es básicamente la misma para cualquier DD-WRT:
¿Cuál es el método para deshabilitar WPS en la configuración inalámbrica?
No puedo encontrar dónde está.
Información adicional:
- Algunas personas informan que esta configuración está en
Wireless --> AOSS --> Disable
, pero esto no funciona para mí (WPS se mantiene activo, o eso informa cualquier dispositivo Android en las cercanías).
Respuestas:
Extraído de este hilo en los foros DD-WRT:
Es hora de probar lo real con AirCrack-NG . Si escaneo con AiroDump-NG:
Parece que hay algo de WPS , pero en estado bloqueado .
Si trato de atacarlo a través de WPS con, por ejemplo, Bully :
De hecho, está bloqueado . Si forzo el ataque incluso para el estado bloqueado:
Entonces, no hay WPS, o al menos no hay WPS disponible para atacar.
Probado con el estado Activar / Desactivar en
Wireless --> AOSS
(alguien informó que podría cambiar el estado WPS):De todos modos, si desea mantener la calma total con ese
WPS Enabled
mensaje que puede ver en, digamos, Android, siga estos pasos:1.- Encuentra el
hostapd.conf
archivo de tu tarjeta inalámbrica en/tmp
. El mio es:2.- Verificar el
wps_state
valor:Nota:
0
significa WPS deshabilitado.1
significa WPS habilitado.2
significa WPS bloqueado.3.- Cámbialo a
0
. Podrías editar el archivo. Prefiero usar elsed
comando para intercambiar directamente2
por0
:4.- Localice el
hostapd
proceso (con sus parámetros):5.- Mátalo y reinícialo (con exactamente los mismos parámetros):
Y eso debería ser todo.
Esta vez AirCrack-NG:
Como se puede ver, no muestra WPS habilitado en la columna.
Y, esta vez, Bully-WPS ni siquiera intentará atacarlo:
Entonces, finalmente, podemos decir que WPS está deshabilitado en su enrutador DD-WRT .
Probado con Buffalo WHR-HP-GN. Se espera que funcione en cualquier modelo (por favor confirme).
Más detalles :
/tmp
directorio corresponda a RAM, este cambio es temporal , a menos que lo script de cualquier manera para cada reinicio./bin/ps | /bin/grep '[h]ostapd' | /usr/bin/awk -F" " {'print $1'} | /usr/bin/xargs /bin/kill -HUP
línea de comando que reemplaza directamente el paso 5.fuente