¿Es posible escribir un wifi cracking util para teléfonos Android? Modo de monitor vs Multicast?
Teniendo en cuenta la escritura de un wifi cracking ( wep , wpa ) herramienta de auditoría para la plataforma Android, pero me pregunto si es posible hacer sin un teléfono enraizado. Había pensado que sería imposible ejecutar en un teléfono unrooted debido a los teléfonos wifi chip omitiendo paquetes no dirigidos al teléfono. Es decir, sin la capacidad de configurar el chip wifi para controlar el modo de muchos de estos ataques no funcionará.
Me sorprendió saber que android soporta paquetes de multidifusión . Es decir, los teléfonos Android se pueden configurar para recibir paquetes no dirigidos a ellos.
- Cómo y qué establecer en Android WifiConfiguration.preSharedKey para conectarse a la red WPA2 PSK WiFi
- ¿Puedo cambiar el propietario del grupo en un grupo persistente en Wi-Fi Direct?
- Android tethering, cómo deshabilitar dhcp
- Espere hasta que se complete la tarea
- Cómo google home app puede buscar auto wifi contraseña en android?
Mis preguntas son:
-
¿Tener un bloqueo de multidifusión significa que puedo recibir todos los paquetes de difusión, o sólo se aplica a los paquetes con un indicador de multidifusión (si tal cosa existe)?
-
¿Existe una diferencia entre el modo monitor y la multidifusión?
-
¿El api de Android tiene un sistema para cambiar canales?
Más generalmente soy curioso:
-
¿Hay alguien familar con otros proyectos de cracking wifi que se ejecutan en android (las búsquedas de Google resultaron muy poco)?
-
¿En qué dificultades puedo encontrarme?
Esta pregunta está relacionada con la pregunta ¿Hay alguna forma de poner Android WIFI (teléfono droide) en modo de supervisión permiscuous ?
- Cómo escribir un Android SocketServer para escuchar en wifi
- ¿Cómo obtener la fuerza de conexión de los puntos de acceso Wifi?
- Acceso a la red cuando el teléfono Android está dormido
- Cómo obtener el IP del hotspot wifi en Android?
- Android 4.2.2 Wifi-Direct adhoc network - acceder a métodos ocultos android para establecer el SSID y contraseña?
- Android: Detener / Iniciar servicio dependiendo del estado WiFi?
- Obtener la velocidad actual de Internet (móvil y Wifi) con Android
- API de hotspot wifi de Android 2.2
¿El api de Android tiene un sistema para cambiar canales?
Nope, elegirá el canal cuando se conecte a un AP. Si puede obtener el modo de monitor en funcionamiento, la API para configurarlo proporcionará algo para seleccionar el canal.
¿Existe una diferencia entre el modo monitor y la multidifusión?
Sí. Multicast significa que el paquete fue dirigido a una dirección de multidifusión, en el modo monitor, puede recoger todo lo que se transmite en el canal.
Me sorprendió saber que android soporta paquetes de multidifusión. Es decir, los teléfonos Android se pueden configurar para recibir paquetes no dirigidos a ellos.
Sí, pero esto no es el modo monitor "Normalmente, la pila Wifi filtra los paquetes que no están explícitamente dirigidos a este dispositivo.Advertir un MulticastLock hará que la pila para recibir paquetes dirigidos a la multidifusión "
Su obstáculo principal es conseguir que el modo de monitor funcione, (necesitará usar el NDK … y su firmware inalámbrico tiene que soportar el modo monitor, alguien ha sido capaz de hacerlo) entonces usted puede grabar tráfico (WEP IVs, WPA 4 way Apretón de manos, etc) y analizarlo en el teléfono o enviarlo a algo más potente. Para los ataques no pasivos es posible que necesite la capacidad de escribir en capas inferiores de la pila de red, aunque … lo que es posible con las llamadas al sistema Linux ( packet(7)
, raw(7)
), no veo nada en el Desafortunadamente, la API de Android.
- Reordenación de listas como listas de reproducción en el reproductor multimedia
- El AlertDialog es invisible cuando la actividad de nuevo a primer plano