Autor Tema: Driver rtl8812au modo monitor e inyección  (Leído 16383 veces)

0 Usuarios y 1 Visitante están viendo este tema.

lego_regan

  • Visitante
Driver rtl8812au modo monitor e inyección
« 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 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
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.





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.



linarense

  • Visitante
Re: Driver rtl8812au modo monitor e inyección
« Respuesta #1 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.

Antonio Bueno

  • Visitante
Re: Driver rtl8812au modo monitor e inyección
« Respuesta #2 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.

« Última modificación: 29-03-2017, 20:41 (Miércoles) por Antonio Bueno »

lego_regan

  • Visitante
Re: Driver rtl8812au modo monitor e inyección
« Respuesta #3 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

guest182891

  • Visitante
Re:Driver rtl8812au modo monitor e inyección
« Respuesta #4 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.

Desconectado Hwagm

  • Administrador
  • *
  • Mensajes: 17984
    • GNU/Linux Wifislax
Re:Driver rtl8812au modo monitor e inyección
« Respuesta #5 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



Desconectado Hwagm

  • Administrador
  • *
  • Mensajes: 17984
    • GNU/Linux Wifislax
Re:Driver rtl8812au modo monitor e inyección
« Respuesta #6 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


guest182891

  • Visitante
Re:Driver rtl8812au modo monitor e inyección
« Respuesta #7 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!

Desconectado USUARIONUEVO

  • Colaborador
  • *
  • Mensajes: 14708
Re:Driver rtl8812au modo monitor e inyección
« Respuesta #8 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

guest182891

  • Visitante
Re:Driver rtl8812au modo monitor e inyección
« Respuesta #9 en: 13-12-2019, 01:35 (Viernes) »
no hace falta que me espulses tu giri****s  voy a quitarme yo la cuenta carajo

Desconectado USUARIONUEVO

  • Colaborador
  • *
  • Mensajes: 14708
Re:Driver rtl8812au modo monitor e inyección
« Respuesta #10 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

Desconectado Hwagm

  • Administrador
  • *
  • Mensajes: 17984
    • GNU/Linux Wifislax
Re:Driver rtl8812au modo monitor e inyección
« Respuesta #11 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



Desconectado jar229

  • Colaborador
  • *
  • Mensajes: 4597
Re:Driver rtl8812au modo monitor e inyección
« Respuesta #12 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 ...  ^-^
Valoraciones positivas en compra/venta:
158 en Htcmania
211 en Har2mano
23 en elchapuzasinformatico
12 en gsmspain
 ....
 
Mis equipos en venta: https://drive.google.com/open?id=1Zi_bqLSfg_qCT8sx6JhPaWVvSeZXpcka

//FINAL Y MÁS DOS RESPUESTAS