¿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.

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 ?

¿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.

  • ¿Puede una red bluetooth o wifi (spp) perder alguna vez los bytes o haber corrompido?
  • Android: ¿Cómo obtener la encriptación Wifi actual?
  • Wifi conexión múltiple directa ad-hoc
  • Datos de enlace descendente de la ruta de Android vía WiFi y datos de enlace ascendente a través de la red móvil
  • ¿Cómo pueden los usuarios / desarrolladores configurar la configuración de proxy de Android para las versiones 2.x?
  • Cómo crear WPA personalizado Hotspot con ssid y contraseña en android?
  • Conéctese a wifi sin Internet mediante programación
  • Soporte de multidifusión en Android en modo Hotspot / Tethering
  • Forzar Android a utilizar la red Wifi sin Internet
  • Construir una configuración Wifi desde un ScanResult o: Interpretar la cadena 'capabilities' de ScanResult
  • Chat wifi entre dos o más dispositivos Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.