Seguridad Wireless - Wifi

Sistemas operativos => Universo Android => Aplicaciones y diccionarios android => Mensaje iniciado por: Hwagm en 17-11-2013, 02:58 (Domingo)

Título: Aircrack-ng for Android (ROOT)
Publicado por: Hwagm en 17-11-2013, 02:58 (Domingo)
Me encontre con esto

https://play.google.com/store/apps/details?id=com.n3xasec.aircrack

(https://lh5.ggpht.com/zESOflUZle8GAq4S42qw8jTIgJYPKzCTDJrnFxGJM9hRAcQBO2ju9QxeWpU8E3ztE4o=h900-rw)

Descripción
La primera versión de aircrack-ng portada para android, esta versión está diseñada (por el momento) para la Sony Tablet S utilizando un adaptador wifi externo con chipset RTL8187 (ya incluye un driver especial que habilita este adaptador), en el futuro se expandirá para más dispositivos y chipsets.
¿Quieres que tu dispositivo esté soportado? se aceptan beta testers! (contáctenme).
* Leer antes de instalar *
Importante: Requiere tener un dispositivo rooteado. El uso incorrecto del driver podría causar algunos kernel panic, pero se soluciona reiniciando el dispositivo (NO de fabrica).
Se requiere mantener el wifi (integrado) del dispositivo activado (para que detecte la RTL8187 como wlan1 y pueda pasar a modo monitor).
Los drivers se encuentran en / (desde la terminal que despliega la aplicación), por ejemplo para la Sony Tablet S:
/sony
Para iniciar el driver (manualmente) se puede ejecutar el script rtl8187.sh (que se encuentra en el mismo directorio)
También se tiene un driver (aun en alfa y puede llegar a ser un poco problemático) para la Galaxy Tab 10.1 situado en: /galaxttab10.1
Este ya está integrado en el menú de drivers, pero no es muy seguro (podría causar kernel panic).
Nota: No nos hacemos responsables de cualquier daño que esta aplicación pueda causar en tu dispositivo por el incorrecto uso de esta.

(https://lh6.ggpht.com/UnbwF-qMHz8xmV6tnoaDPtIAxIepq3vsrA6557MsGcOCPEEwu5VXbP31rOJ7lYiFWqQ=h900-rw)

(https://lh6.ggpht.com/uL8x42oeoW_gVp79o4Td1b2t08_nFPpRf-Jq41NB0EFqtj7Mq5KzvUk_QIu_hr5QUw=h900-rw)

Título: Re: Aircrack-ng for Android (ROOT)
Publicado por: geminis_demon en 17-11-2013, 03:45 (Domingo)
Muy bueno.

Lo malo de esto es lo de siempre, que no se puede compilar un driver genérico para todos los dispositivos, cada driver debe compilarse en y para un kernel específico, y no siempre se dispone de las fuentes del kernel.
Título: Re: Aircrack-ng for Android (ROOT)
Publicado por: Hwagm en 17-11-2013, 04:24 (Domingo)
 ;D

for ever

 lo se
Título: Re:
Publicado por: vk496 en 19-12-2013, 00:07 (Jueves)
hay riesgo de quemar el chipset?

Salu2

Solo sé que no se nada...
Título: Re: Aircrack-ng for Android (ROOT)
Publicado por: edudi en 02-08-2014, 18:20 (Sábado)
Buenas, soy nuevo en linux, y ando buscando información de aquí y de allá para conseguir que funcione el aircrack-ng en un Android. No me interesa capturar paquetes (de momento) ya tengo la captura obtenida (wpa.cap), lo único que quiero es contrastar un diccionario (Dicc_3_40MB.txt) contra la captura (wpa.cap), vaya el típico comando:

aircrack-ng -w Dicc_3_40MB.txt wpa.cap


Quería preguntar por tanto sobre esto en específico:

Si se obtienen los binarios del aircrack-ng de su página web oficial (por lo que entiendo son estos: http://www.aircrack-ng.org/doku.php?id=downloads#linux_packages (http://www.aircrack-ng.org/doku.php?id=downloads#linux_packages)). Se pueden compilar y hacer un paquete para instalarlo en un Android?

¿Cuales serían los comandos para poder compilar e instalar en Android?

He instalado un terminal de línea de comando en el Android y accediendo como root, no existe el famoso "make" ni "./configure" con los que poder compilar y creo que "hacer los ejecutables". Tampoco el "apt-get " el cual lo instala directamente y busca cualquier otro paquete que le haga falta y te lo deja todo perfect para el funcionamiento. El "wget" para coger el paquete si va pero me quedo a principio de camino, no ha sido sino una simple descarga de un link a nuestro Android.


¿Me podeis echar una mano? creo que con esto del aircrack en Android se intenta matar varios pájaros de 1 solo tiro y sólo algunos dispositivos con uno/s chipset en concreto pueden ejecutarlo. Entiendo que para la captura sea necesario el driver del WiFi y tener en algunos casos una ROM específica tuneada (y esto es mucho más complejo), pero para lanzar el comando "aircrack-ng -w" sólo es necesario el ejecutable. Me podeís orientar, porque al igual estoy dándome contra la pared y no me he dado cuenta.


Un saludo y muchas gracias
Título: Re: Aircrack-ng for Android (ROOT)
Publicado por: geminis_demon en 02-08-2014, 18:59 (Sábado)
Aquí lo tienes ya compilado: http://bcmon.googlecode.com/svn/trunk/utils/aircrack-static/

Pero ten en cuenta que el procesador de un móvil no da para mucho, así que segurmente tardará unas 4 veces mas en pasar el mismo diccionario que en un PC.
Título: Re: Aircrack-ng for Android (ROOT)
Publicado por: edudi en 02-08-2014, 19:30 (Sábado)
Aquí lo tienes ya compilado: http://bcmon.googlecode.com/svn/trunk/utils/aircrack-static/

Pero ten en cuenta que el procesador de un móvil no da para mucho, así que segurmente tardará unas 4 veces mas en pasar el mismo diccionario que en un PC.

Muchas gracias por la info.

Mis conocimientos en Linux son limitados, pero en Android vía línea de comando son menores por lo que veo.

¿Cómo lo ejecuto? Estoy con el terminal como root, entro en la carpeta donde está el archivo. Y pruebo esto:

aircrack-ng    --> Y nada
./aircrack-ng  --> Y nada tampoco


Fatal....no sé como ejecutarlo, o si es que debo instalarlo y como.

Me has alegrado la tarde, sabiendo que esta portado para Android.


Un saludo
Título: Re: Aircrack-ng for Android (ROOT)
Publicado por: geminis_demon en 02-08-2014, 20:13 (Sábado)
Tienes que darle permisos de ejecución primero.

Código: [Seleccionar]
chmod +x /ruta/donde/se/encuentra/aircrack-ng
Título: Re: Aircrack-ng for Android (ROOT)
Publicado por: edudi en 03-08-2014, 21:56 (Domingo)
Tienes que darle permisos de ejecución primero.

Código: [Seleccionar]
chmod +x /ruta/donde/se/encuentra/aircrack-ng


Buenas, ayer estuve en mi móvil y en la tablet y en ambos me salía al poner el comando "chmod +x ruta": Bad mode

El archivo descargado se llama así:  aircrack-ng.bin

Probé de todas las formas pero no hubo forma. Al ejecutar el comando me ponía, Permiso denegado.


Te voy a pedir un favor a ver si puedes, a ver si a ti si te sale:
 
¿Podrías descargarte el mismo archivo, darle permiso de ejecución y comprobar que a ti si te funciona?


Un saludo y muchas gracias.


PD: Por cierto, antes de todo esto, días atrás usé el Linux Deploy (impresionante), por si no lo conocen es una máquina virtual para Android basada en Debian que puedes cargar cualquier distro. Yo monté obviamente Kali, pero viene vacía. Dándole terminé por instalarle el aircrack-ng 1.2 beta3 y conseguí 1.300 keys/sg en una Tablet BQ Edison 2 QuadCore 1,6 Ghz con 2 GB´s de RAM. También le puse el Pyrit y conseguí 630 PMK/sg.

A ver si creo un post y cuelgo las fotos, se salió.
Título: Re: Aircrack-ng for Android (ROOT)
Publicado por: edudi en 13-08-2014, 00:36 (Miércoles)
Buenas de nuevo, he conseguido cambiarle los permisos al aircrack-ng.bin en un linux, y lo he vuelto a pasar a la tablet pero sigo sin poder ejecutarlo.

¿Alguien podría probar a ver si le funciona?

Gracias
Título: Re: Aircrack-ng for Android (ROOT)
Publicado por: cs122 en 16-08-2014, 11:23 (Sábado)
Buenas de nuevo, he conseguido cambiarle los permisos al aircrack-ng.bin en un linux, y lo he vuelto a pasar a la tablet pero sigo sin poder ejecutarlo.

¿Alguien podría probar a ver si le funciona?

Gracias


¿Me lo pasas y lo pruebo? Creo que el archivo bin es una partición con todas las utilidades dentro.
Título: Re: Aircrack-ng for Android (ROOT)
Publicado por: edudi en 16-08-2014, 12:50 (Sábado)

¿Me lo pasas y lo pruebo? Creo que el archivo bin es una partición con todas las utilidades dentro.

De la dirección: http://bcmon.googlecode.com/svn/trunk/utils/aircrack-static/

Este es el aircrack-ng (1,2 MB) con los permisos cambiados para poder ejecutarlo:

https://www.dropbox.com/s/qbuh1srxyba8fw5/aircrack-ng


De la dirección:
http://bcmon.googlecode.com/svn/trunk/utils/aircrack/

Este es el aircrack-ng (203 KB) con los permisos cambiados para poder ejecutarlo:

https://www.dropbox.com/s/4kmv5fpnd3qzirj/aircrack-ng


Invito a que se anime más gente a echar a andar el Aircrack-ng en Android, sin necesidad de usar una máquina virtual, ya que de este modo el rendimiento "obviamente" debe aumentar considerablemente.


Un saludo y vamos comentando como van las pruebas.

PD: Avisen si algún link falla, etc...
Título: Re: Aircrack-ng for Android (ROOT)
Publicado por: cs122 en 16-08-2014, 13:17 (Sábado)
Me refería al archivo aircrack.bin y no a la carpeta aircrack-static... El archivo que pido es el que se descarga la primera vez que inicias la app
Título: Re: Aircrack-ng for Android (ROOT)
Publicado por: geminis_demon en 16-08-2014, 13:53 (Sábado)
A ver, estais haciendo un mundo de una cosa muy sencilla..

Ejecuta estos comandos en el terminal emulator:

Código: [Seleccionar]
su
mkdir -p /data/local/tmp
cd /data/local/tmp
wget http://bcmon.googlecode.com/svn/trunk/utils/aircrack-static/aircrack-ng
chmod +x aircrack-ng
./aircrack-ng

Con eso ya deberías tener aircrack funcionando.

EDITADO: Gracias por la corrección ortográfica denunciante anónimo  >:D
Título: Re: Aircrack-ng for Android (ROOT)
Publicado por: cs122 en 16-08-2014, 22:06 (Sábado)
Hasta ahí llego, pero lo que yo quiero si alguien lo tiene es el archivo aircrack.bin que baja la app (com.n3xasec.aircrack) del primer comentario del hilo. Es que al intentar bajarlo da un 404 y el desarrollador de la aplicación no responde.
Título: Re: Aircrack-ng for Android (ROOT)
Publicado por: edudi en 16-08-2014, 22:59 (Sábado)
A ver, estais haciendo un mundo de una cosa muy sencilla..

Ejecuta estos comandos en el terminal emulator:

Código: [Seleccionar]
su
mkdir -p /data/local/tmp
cd /data/local/tmp
wget http://bcmon.googlecode.com/svn/trunk/utils/aircrack-static/aircrack-ng
chmod +x aircrack-ng
./aircrack-ng

Con eso ya deverías tener aircrack funcionando.

geminis_demon, muchas gracias tío. Aircrack-ng funcionando en Android (en consola).


Esto es con una tablet BQ Edison 2 Quad Core a 1,6 GHz y 2 GB de RAM

(http://i57.tinypic.com/95wj2g.jpg)


Y esto es en un Samsung Galaxy S2 con doble núcleo a 1,2 GHz y 1 GB de RAM


(http://i57.tinypic.com/v48g09.png)

Tuve el par de problemas q voy a comentar y como los solventé:

En android 4.1.2 en mi S2 no funcionaba el wget pero bueno fue fácil descargarlo de forma manual.
La otra cosa que me pasó tanto en 4.1.2 como en 4.2.2 fue que el chmod no me permitía cambiar los permisos me decía bad mode, así q instalé el Root Explorer 2.16 y x esa aplicación pude cambiar los permisos. Una vez hecho el aircrack-ng fue de maravilla.

Con respecto a la APP del Play Store tb le he enviado unos mails y no responden, pero al menos por mi parte ya conseguí lo q quería. A saber cuando sacan el .bin que buscas.....q realmente me parece q estamos hablando de lo mismo. Lo único q pudiera cambiar es q la APP tiene una interfaz gráfica o no....ni idea.
Título: Re: Aircrack-ng for Android (ROOT)
Publicado por: geminis_demon en 17-08-2014, 14:09 (Domingo)
Muchas denadas.

Lo de wget y chmod, eso depende de la rom que tengas instalada, Android de por si es un linux "capado", y las herramientas mas comunes de linux están "capadas", y cada cocinero en su rom añade o modifica mas o menos cosas, yo utilizo desde hace un par de años la HCT Rom.