Seguridad Wireless - Wifi

Sistemas operativos => Zona GNU/Linux => Mensaje iniciado por: lego_regan en 04-01-2017, 22:23 (Miércoles)

Título: Driver rtl8812au modo monitor e inyección
Publicado por: lego_regan en 04-01-2017, 22:23 (Miércoles)
Buenas, vengo a contar mi experiencia con este driver en linux.
Hace unos días me llegó un adaptador wifi AC (comprado en aliexpress con chipset rtl8812au bastante pequeño para poderlo usar junto a una raspi sin mucho problema).

Principal problema que he encontrado ha sido el tema de drivers ya que aún no se incluyen en el kernel. Después de muchas pruebas (creo que he probado casi todos los que hay por github) el que mejor resultado me ha dado ha sido https://github.com/diederikdehaas/rtl8812AU/tree/driver-4.3.22-beta (https://github.com/diederikdehaas/rtl8812AU/tree/driver-4.3.22-beta) aunque he tenido que modificar parte del código ya que se producía un error de stack overflow en el kernel cuando la tarjeta estaba en modo monitor y se cambiaba de canal.

Concretamente si hacía
Código: [Seleccionar]
iwconfig wlan0 mode monitor
iwconfig wlan0 channel 1
Petaba, mirando en dmesg creo que he conseguido ver porque petaba y evitar que pete (no se si de la mejor forma posible) añadiendo un simple else.

Gracias a este cambio he conseguido que la tarjeta inyecte paquetes (a ratos xD).
La modificación la he subido aquí https://github.com/gorebrau/rtl8812AU/tree/driver-4.3.22-beta (https://github.com/gorebrau/rtl8812AU/tree/driver-4.3.22-beta)
Si lo queréis probar:
Código: [Seleccionar]
git clone -b driver-4.3.22-beta https://github.com/gorebrau/rtl8812AU/
cd rtl8812AU
make
instmod 8812au.ko

Para iniciar modo monitor con iwconfig
Código: [Seleccionar]
iwconfig wlan0 mode monitorPara definir el canal lo mismo con iwconfig
Código: [Seleccionar]
iwconfig wlan0 channel 1
Uno de los problemas que tengo por ahora es que la tarjeta debe de cambiar de canal de vez en cuando y se pierde la habilidad de inyectar (o a saber que hace), a veces se arregla escribiendo:
iwconfig wlan0 mode monitor
iwconfig wlan0 channel 1 (o el canal que dese inyectar o escanear)
Pero no siempre funciona, no obstante he hecho algunas pruebas. En este video capturo el handshake de mi red (5GHz) y posteriormente con mdk3 inhibo esa señal (más o menos lo que haría algún script como Linset), solo que sin montar el AP.

Ejecuto las pruebas en wifislax 64 instalado en una máquina virtual (VirtualBox), sobre sistema operativo Ubuntu.


(https://s25.postimg.org/sho92zdwf/capturacapturada.png)


De lo que he probado:
Funcionan:
airodoump-ng aireplay-ng wash mdk3
No funcionan:
airmon-ng reaver

Lo he probado en wifislax, ubuntu, raspbian y va "bien" en todos. No he probado con protocolo WEP, ahora ando en casa de la familia y los routers los tengo en mi domicilio.

Saludos

PD: No se si ya se ha publicado algo sobre inyección con rtl8812au (espero no haber patinado).
PD2: a ver si con el tiempo me da para mirar un poco más a fondo el tema y mejorar lo que vaya viendo.
Título: Re: Driver rtl8812au modo monitor e inyección
Publicado por: linarense en 09-01-2017, 10:44 (Lunes)
Gracias por tus pruebas y tus modificaciones. Yo también llevo tiempo peleándome con este chipset a ver si consigo compilar el driver para openwrt y que el router detecte el dispositivo al conectarlo al puerto USB del router.
Título: Re: Driver rtl8812au modo monitor e inyección
Publicado por: Antonio Bueno en 29-03-2017, 19:51 (Miércoles)
A mí el que me han dicho que funciona bien en modo monitor y en modo inyección es el de AstSam en GitHub

El link es :

github.com/astsam/rtl8812au

Gracias

P.D. Ya me estoy descargando el iso de wifislax. Y también lo de los demás enlaces que no se para qué sirve.

Título: Re: Driver rtl8812au modo monitor e inyección
Publicado por: lego_regan en 29-03-2017, 20:54 (Miércoles)
A mí el que me han dicho que funciona bien en modo monitor y en modo inyección es el de AstSam en GitHub

El link es :

github.com/astsam/rtl8812au

Gracias
Hombre... con este anduve trasteando antes de que astsam publicase el suyo... evidentemente lo abandoné porque salió el de astsam que permitía inyectar con reaver (este podía inyectar con arireplay-ng). Hoy en día intento colaborar con el driver de astsam. De todas formas los 2 drivers son diferentes uno utiliza el api cfg80211 mientras que el otro el api de linux o eso creo (vamos cuando los he andado modificando y depurando llegué a la conclusión de que uno utiliza el archivo ioctl_linux.c mientras que el otro el archivo ioctl_cfg80211.c).

Saludos
Título: Re:Driver rtl8812au modo monitor e inyección
Publicado por: guest182891 en 12-12-2019, 16:22 (Jueves)
Hola, mire el problema que yo tengo es que antes tenia un portatil hp pavilion g6 con una tarjeta de red integrada RALINK RT5390  802.11b/g/n y al arrancar el wifislax desde el pendrive al iniciar el sistema me detectaba la antena sin problema... y se ponia en modo monitor. Ahora resulta que tengo un hp 15-bw021ns con una tarjeta de red integrada REALTEK RTL8723DE 802.11b/g/n y no me detecta nada... estoy muy frustrado, al abrir el wifislax en notificaciones de red me dice que ha fallado al añadir la conexion wifi y no me detecta nada..
No se que hacer porque este problema nunca me enfrentado y por este motivo pregunto aqui esperando que algun experto o una persona con conocimientos avanzados me pueda ayudar y solucionar este problema.
Yo antes usaba wifislax 64 bits version 1.1 y actualmente tambien, hace poco he comprado una antena usb con el chipset RTL8812AU y tampoco me la detecta al insertar el cable usb en el portatil con el wifislax abierto...
Espero que alguien me pueda ayudar, que tengan un buen día
Un saludo.
Título: Re:Driver rtl8812au modo monitor e inyección
Publicado por: Hwagm en 13-12-2019, 00:07 (Viernes)
Vamos a ver..

Porque copias y pegas dos veces el mismo contenido

La ayuda está explicada en este mismo hilo

En el se habla del RTL8812AU

Porque tienes que volver a soltar toda la historia

Título: Re:Driver rtl8812au modo monitor e inyección
Publicado por: Hwagm en 13-12-2019, 00:08 (Viernes)
Y esta bastante claro

Código: [Seleccionar]
git clone -b driver-4.3.22-beta https://github.com/gorebrau/rtl8812AU/
cd rtl8812AU
make
instmod 8812au.ko
Título: Re:Driver rtl8812au modo monitor e inyección
Publicado por: guest182891 en 13-12-2019, 00:34 (Viernes)
vamos a ver quien te cresi tu que eres para que me digas a mi que porque tengo que copiar de dos veces ???

quieres explicacion? la tienes  :-\
Porque al primer mensaje nadie me ha respondido o no me ha quierido ayudar!
Título: Re:Driver rtl8812au modo monitor e inyección
Publicado por: USUARIONUEVO en 13-12-2019, 01:23 (Viernes)
Quien te crees que eres dice..jaja NO LEAS TANTO , no sea que vayas a aprender algo.

Hwagm
Administrador


Yo lo expulsaba  ;D
Título: Re:Driver rtl8812au modo monitor e inyección
Publicado por: guest182891 en 13-12-2019, 01:35 (Viernes)
no hace falta que me espulses tu giri****s  voy a quitarme yo la cuenta carajo
Título: Re:Driver rtl8812au modo monitor e inyección
Publicado por: USUARIONUEVO en 13-12-2019, 03:08 (Viernes)
no hace falta que me espulses tu giri****s  voy a quitarme yo la cuenta carajo

No vamos a dormir en un mes del disgusto , hay dios... ;D
Título: Re:Driver rtl8812au modo monitor e inyección
Publicado por: Hwagm en 13-12-2019, 14:37 (Viernes)
vamos a ver quien te cresi tu que eres para que me digas a mi que porque tengo que copiar de dos veces ???

quieres explicacion? la tienes  :-\
Porque al primer mensaje nadie me ha respondido o no me ha quierido ayudar!

El mismo que te intenta ayudar por Gmail

El mismo que te ha puesto lo que tienes que poner en el terminal y el mismo a que le has vuelto a preguntar por correo que hay que poner en el terminal cuando ya te lo he puesto aqui

Y lo que si no soporto son los insultos. Y lo que peor me sabe es que dejaré de dar soporte por Gmail y pagarán justo por pecadores

Pero es que me da la sensación que me estas troleando

Si alguien es limitado y humilde se le ayuda. Pero si pasamos al insulto va a ser que no

Título: Re:Driver rtl8812au modo monitor e inyección
Publicado por: jar229 en 20-12-2019, 21:45 (Viernes)
Si es que hay algunos que ni molestarse en leer ... lo quieren todo mascado y ayuda urgente: por foro, privado, mail ...  ^-^
Título: Re:Driver rtl8812au modo monitor e inyección
Publicado por: DEPREDADOR en 15-12-2020, 06:16 (Martes)
He logrado hacer que wifislax reconozca la Tarjeta de Red realtek RTL8723DE, en la version 64.1.1 y funciona perfectamente para conectarse a internet sin embargo a la hora de escanear redes con linset por ejemplo, no detecta ninguna, les comparto este metodo para que lo prueben y si alguno logra hacer que detecte las redes para hacer auditoria, compartalo porfavor.

1. Descarga el controlador desde mega: https://mega.nz/folder/ye43maZK#WznYwZI97dCG4y0vU4zAYw

2. Descomprimirlo

3. Entrar en la carpeta rtlwifi_new-extended desde la terminal.

4. tecleamos make, empezara a descomprimir los datos, tardara un poco de tiempo

5. luego que termine el paso 4 tecleamos make install

6. una vez terminado el proceso para no tener que reiniciar el wifislax ingresamos el siguiente comando

sudo modprobe -r rtl8723de && sleep 5 && sudo modprobe rtl8723de ant_sel=2

7. LISTO

NOTA: NO SOLO SIRVE PARA ESTA TARJETA TAMBIEN SIRVE PARA OTRAS TARJETAS QUE USUALMENTE NO DETECTA, LO HE PROBADO EN LA VERSION 64.1.1 Y 64.2.0, Y SOLO ME FUNCIONO EN LA 1.1, EN LA 2.0 ME MARCO ERROR, SUPONGO QUE DE 64.1.1 HACIA ABAJO SI FUNCIONA Y DE LA 2.0 HACIA ARRIBA POR CAMBIO DE LIBRERIAS YA NO