El libre pensamiento para un internet libre

No estas registrado.  

Anuncio

Wifi-libre.com: El libre pensamiento para un internet libre / Regístrese ahora

#1 26-03-2020 18:30:05

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 5,335

Drivers modo monitor y inyección para rtl8188eu (TPlink WN722N v2 y 3)

8188eu; Controladores alternativos de la mano de aircrack-ng con modo monitor y inyección de paquetes para chipset realtek USB rtl8188eus, rtl8188eu y rtl8188etv

 

giphy.gif

  El "pincho" USB TP-Link wn722n (versión 1, con chip atheros) es un gran "clásico" del mundillo hacking WiFi.
Un producto de entrada de gama (una docena de €uro) que destacaba (y sigue destacando en las redes b/g/n) por su capacidad a sacar partido de señales algo flojas
Su chipset atheros USB ar9271 es obviamente la razón de su éxito, bien acompañado por un montaje inteligente: Antena omnidireccional externa de 4 dBi muy decente en lugar de tirar de antenita interna como suele ser el caso en productos "low cost
El chipset fue lanzado después la compra por Atheros de Zydas, el especialista de los chipsets wifi USB de la epoca.
Atheros lideraba el mercado de los chispets wifi PCI y se beneficio de toda la sabiduría de Zydas para lanzarse en el mercado de los chispet wifi USB
El ar9271 llegó en el mercado como una bomba y un dispositivo de bajo coste cómo el wn722n contribuyó muchísimo en hacerlo popular
La longevidad de la primera versión atesta de su éxito: ¡El wn722 v1 salió en 2009 y se jubiló en 2017!

  Es entonces en 2017 que salió la versión 2 y luego en 2019 la versión 3

rtl8188eus_4.jpg

rtl8188eus_3.jpg

Y el mundo se derrumbó, apocalipsis, corona virus y más aún.... ...Los de TP-Link cambiaron su chispet por un realtek RTL8188EUS pam
El ar9271 usa los drivers ath9k_htc, perfectamente integrados al kernel linux y con una compatibilidad máxima gracias al sistema "htc".
Mientras que los chipsets realtek USB  b/g/n son muy problemáticos con un soporte a menudo deficiente. Algunos ni funcionan en modo managed en linux. 

  Con los chipsets de la familia r8188eu(x) la situación no es tan mala: El chipsets está soportado gracias al modulo r8188eu que funciona muy bien en modo managed
Es muy comparable al atheros en este aspecto, aunque diría  que el atheros es un poco "más ágil".
La putada es que no hay soporte modo monitor con el modulo oficial
  Afortunadamente, como es el caso con el rtl8812au, kimocoder de aircrack-ng mantiene unos repositorios con drivers compatibles modo monitor y inyección   
  Vamos a ver juntos cómo instalarlos y cómo se manejan

Instalación

 
  Antes de empezar la instalación debemos "blacklistear" el modulo en uso. Hay que abrir una terminal y obtener privilegios de administrador de esta forma:

sudo -i

  Deshabilitamos entonces el modulo de este modo

echo "blacklist r8188eu" > "/etc/modprobe.d/realtek.conf"

  Lo que hacemos con esta linea es redactar un fichero en el directorio /etc/modrpobe.d que se aplicará al arranque de nuestro SO (el primer proceso siendo system.d)
  Salgamos de la cuenta root con

exit

 
  Una vez hecho descargamos los drivers desde los repositorios oficiales de aircrack-ng

git clone https://github.com/aircrack-ng/rtl8188eus.git

(si no tienes a git instalado hazlo con sudo apt install git)
Situamos la consola en el directorio de los drivers;

cd rtl8188eus

Compilamos

make

Instalamos

sudo make install

Ultimo paso, reiniciamos para que se haga efectivo el "blacklisteado" del modulo original

sudo systemctl reboot
Modo monitor

Para verificar que todo a ha ido bien podemos ejecutar en consola

sudo airmon-ng

Fijándose bien vemos que tiramos del driver con modo monitor (8188eu) en lugar del oficial (r8188eu)

[email protected]:~$ sudo airmon-ng

PHY	Interface	Driver		Chipset

phy0	wlx503eaa672808	8188eu		TP-Link TL-WN722N v2

Ahora para activar el modo monitor es la misma historia que con el rtl811XXau,
Debido al uso de una base algo desfasada tenemos que hacer lo con iw en lugar de airmon-ng
Vamos al grano

  1. Matamos los procesos conflictivos

    sudo airmon-ng check kill

    Es absolutamente imprescindible con estos drivers porque no son capaces de usar interfaces virtuales

  2. Activamos el modo monitor con iw

    sudo iw wlx503eaa672808 set type monitor

    (hay que cambiar el nombre de interfaz por la suya)

  3. Nos aseguramos de que netwrok-manager no haya bloqueado la interfaz con

    sudo rfkill unblock wifi

  4. Puede que sea también necesario levanatr la inetrfaz con ip

    sudo ip l s wlx503eaa672808 up
¡Inyección exitosa!

Podéis ver en la captura que sigue los resultados muy decentes de un test de inyección

rtl8188eus_1.jpg

A continuación un ataque pixiedust redondo

rtl8188eus_2.jpg

Así que podéis comprar un wn722n sin preocuparse por su versión smile
Compré la versión 3 para 4€uros de segunda mano (además era sin estrenar, con los plásticos en la caja).
Un chollo  porque no hay en el mercado algo comparable para 4€   
  Lo podéis encontrar nuevo para una docena de €uro y es una muy buena relación cualidad-precio para un adaptador todo terreno, perfecto para iniciarse al crack wifi.
Por supuesto existen otros dispositivos con este chipset y los drivers valen para varios chipsets.
A saber:

  • rtl8188eus

  • rtl8188eu

  • rtl8188etv

  Notad que existe una rama "experimental" (rtl8188eus v5.7.6.1) con posibilidad de aumentar la potencia en salida pero hay aún algunos bugs por corregir
Feliz hacking wifi con su wn722n, sea la versión que sea biere

Fuente

Desconectado

Anuncio

Wifi-highpower.es es distribuidor oficial de Alfa Network

#2 27-03-2020 02:14:29

chatoo6
Expulsado

Registrado: 27-03-2020
Mensajes: 3

Re: Drivers modo monitor y inyección para rtl8188eu (TPlink WN722N v2 y 3)

Hola buenas amigo, muchas gracias por la explicación. la verdad soy muy nuevo en esto y quiero hacer funcionar esa USB la V3 exactamente en wifislax 64 Live version 12 tambien intente en la 11, pero hice los paso y no logro que me funcione

me sale este error al final cuando aplico el make

make[1]: se sale del directorio '/usr/src/linux-4.4.16'

Podrías explicarme como hacerlo funcionar?, no entiendo mucho y quisiera me guiaras mas paso a paso

Ultima edición por chatoo6 (27-03-2020 03:42:00)

Desconectado

#3 27-03-2020 13:37:33

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 5,335

Re: Drivers modo monitor y inyección para rtl8188eu (TPlink WN722N v2 y 3)

Hola smile
¿Dónde ves un error ?
Un mensaje de error tiene esta pinta

cc1: some warnings being treated as errors
scripts/Makefile.build:332: recipe for target '/home/roberto/rtl8812au/core/rtw_cmd.o' failed
make[2]: *** [/home/roberto/rtl8812au/core/rtw_cmd.o] Error 1
Makefile:1552: recipe for target '_module_/home/roberto/rtl8812au' failed
make[1]: *** [_module_/home/roberto/rtl8812au] Error 2

Empieza con *** y puedes leer claramente la palabra Error con su numero
La linea que enseñas es normal, no hay errores y es así que se debe acabar un compilado (vuelves al directorio dónde estabas cuando lanzaste la compilación)

no entiendo mucho y quisiera me guiaras mas paso a paso

No hay otros pasos que los que he dado...

soy muy nuevo en esto y quiero hacer funcionar esa USB la V3 exactamente en wifislax 64 Live version 12

Si eres "nuevo en esto" lo que debes hacer es instalarte un sistema GNU-Linux "normal" en lugar de usar una live "para hacking" 
Además en esto caso concreto se requiere reiniciar el sistema para blacklistear el modulo realtek nativo
Cuando estás en modo live no se guardan los cambios tras reinicio (de la RAM a la nada),
Y es el serpiente que se muerde la cola, no llegarás a ningún sitio: Instalas los drivers y redactas el fichero para blacklistear, reinicias para finalizar... Pero se pierde todo con el reinicio y no has instalado nada ni has blacklisteado nada.
Si quieres seguir con el live tienes la posibilidad de crear un modulo xzm para incorporarlo a tu live.
Tendrás a cienes de tutoriales y ejemplos y temas relacionados en seguridad wireless para hacerlo.

Desconectado

#4 30-03-2020 20:26:24

racer123
Usuario

Registrado: 30-03-2020
Mensajes: 1

Re: Drivers modo monitor y inyección para rtl8188eu (TPlink WN722N v2 y 3)

Por favor me podrías ayudar a verificar si este driver funciona con fluxion 2 rev9. Me deja la duda de si fluxion puede o no habilitar el modo monitor. Saludos desde Colombia. Me gustaría comprar una buena tarjeta pero las Alfa mas economicas están a 60 dólares por acá.

Ultima edición por racer123 (30-03-2020 20:27:55)

Desconectado

#5 30-03-2020 20:50:09

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 5,335

Re: Drivers modo monitor y inyección para rtl8188eu (TPlink WN722N v2 y 3)

No es el driver que no sería compatible con fluxion... ...:Más bien fluxion que no sería compatible con el driver. wink
No uso fluxion, Pero tendrás que modificarlo ya que maneja las interfaces con airmon-ng para habilitar el modo monitor.

edit:

  Para evitar que les pase lo mismo:
He probado airmon-ng visto que cuando hacemos airmon-ng en consola todo parece bien:
Tenemos a una interfaz phy correctamente detectada (cunado airmon-ng no es compatible no la tenemos);  el nombre del driver y de la interfaz wlan son correctos...   
Pero la consola se ha congelada. tongue
iw, netlnknetwork manager se han quedado en el limbo y no he tenido otra que reiniciar el sistema ya que los servicios de redes no querían reiniciarse, se bloquearon.
Así que hay que hacer lo que dicen desde la página de aircrack-ng y seguir el modo expuesto en primer post para activar el modo monitor.

Desconectado

#6 18-07-2020 02:01:33

Esli
Usuario

Registrado: 18-07-2020
Mensajes: 1

Re: Drivers modo monitor y inyección para rtl8188eu (TPlink WN722N v2 y 3)

Hola, estoy entrando en el mundo de linux y he seguido tus pasos para instalar rtl8188eus en kali linux, pero me aparece el siguiente error al hacer make:

[email protected]:~/rtl8188eus# make
/bin/sh: 1: bc: not found
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.7.0-kali1-amd64/build M=/root/rtl8188eus  modules
make[1]: *** /lib/modules/5.7.0-kali1-amd64/build: No existe el fichero o el directorio.  Alto.
make: *** [Makefile:2059: modules] Error 2
[email protected]:~/rtl8188eus# 

Tengo instalado kali linux, he probado con muchos tutoriales para instalar los driver pero ninguno funciona... se agradece su ayuda

Desconectado

#7 19-07-2020 17:27:33

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 5,335

Re: Drivers modo monitor y inyección para rtl8188eu (TPlink WN722N v2 y 3)

¡Bienvenido al foro Esli! biere
La solución está a menudo en el mensaje de error. wink 
Aquí te falta(n) dependencia(s):

/bin/sh: 1: bc: not found

"sh" (bash) no encuentra (y no puede emplear) a bc
Supongo que te falta build-essential y las cabeceras del kernel.
Antes de volver a probar asegúrate de que tu sistema está bien actualizado y que tienes a build esencial instalado.

  1. Actualizas los repositorios

    sudo apt update
  2. Instalas lo que te falta, supongo que te bastará así

    sudo apt install  build-essential linux-headers-`uname -r`
  3. Actualizas el sistema y el kernel

    sudo apt full-upgarde
  4. Reinicias el sistema

    sudo systemctl reboot
  5. Vuelves a probar la instalación del driver

Desconectado

#8 24-01-2021 23:52:00

scriptkiddie
Usuario

Registrado: 24-01-2021
Mensajes: 3

Re: Drivers modo monitor y inyección para rtl8188eu (TPlink WN722N v2 y 3)

Hola que tal?
Antes que nada muchisimas gracias por la info que nos brindaste en este post.
Lamentablemente no estoy logrando hacer funcionar este driver y queria consultarte si quizas sepas que procedimiento tengo que realizar para poder poner el TP Link en modo monitor.
Al principio me arrojaba un error similar al de Esli solo que con la version 5.9.0 que es la que tengo actualmente:

/bin/sh: 1: bc: not found
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.9.0-kali1-amd64/build M=/root/rtl8188eus  modules
make[1]: *** /lib/modules/5.9.0-kali1-amd64/build: No existe el fichero o el directorio.  Alto.
make: *** [Makefile:2059: modules] Error 2

Luego de realizar el procedimiento de hacer un upgrade de distro y rebootear eso se soluciono pero al realizar el "make" me tira otro error por no encontrar auto.conf y el header autoconf.h dentro de la carpeta /usr/src/linux-headers-5.9.0-kali5-amd64 y /usr/src/linux-headers-5.9.0-kali5-common
Estuve el dia de ayer y hoy buscando como solucionarlo y no he podido. Ya probe realizando apt-get update && apt-get upgrade, y tambien queriendo instalar el source con apt-get install linux-headers-5.9.0-kali5-amd64 pero no cambia el resultado debido a que ya se encuentra instalado y sin embargo me arroja error por que esos 2 archivos no estan dentro del src.
El error que me aparece al compilar es el siguiente:

─$ make      
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.9.0-kali5-amd64/build M=/home/kali/Downloads/rtl8188eus  modules
make[1]: Entering directory '/usr/src/linux-headers-5.9.0-kali5-amd64'

  ERROR: Kernel configuration is invalid.
         include/generated/autoconf.h or include/config/auto.conf are missing.
         Run 'make oldconfig && make prepare' on kernel src to fix it.

make[2]: *** [/usr/src/linux-headers-5.9.0-kali5-common/Makefile:718: include/config/auto.conf] Error 1
make[1]: *** [/usr/src/linux-headers-5.9.0-kali5-common/Makefile:185: __sub-make] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.9.0-kali5-amd64'
make: *** [Makefile:2059: modules] Error 2

Si me paro en la carpeta del kernel src para hacer "make oldconfig && make prepare" como sugiere el error, me vuelve a arrojar otro error:

┌──(kali㉿kali)-[/usr/src/linux-headers-5.9.0-kali5-amd64]
└─$ sudo make oldconfig && make prepare                                                                              2 ⨯
sh: 0: cannot open /usr/src/linux-headers-5.9.0-kali5-common/scripts/mkmakefile: No such file
make[1]: *** [/usr/src/linux-headers-5.9.0-kali5-common/Makefile:552: outputmakefile] Error 2
make: *** [/usr/src/linux-headers-5.9.0-kali5-common/Makefile:185: __sub-make] Error 2

Si tenes idea o alguna sugerencia para probar te agradeceria mucho ya que este dongle wifi lo compre especificamente para hacer pruebas en kali y no lo estoy pudiendo usar para dicho fin.
Muchas gracias nuevamente!!

PD: el output de mi uname es:

─$ uname -a
Linux kali 5.9.0-kali5-amd64 #1 SMP Debian 5.9.15-1kali1 (2020-12-18) x86_64 GNU/Linux

Saludos.

Desconectado

#9 25-01-2021 14:19:11

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 5,335

Re: Drivers modo monitor y inyección para rtl8188eu (TPlink WN722N v2 y 3)

¡Bienvenido a wifi-libre! biere
Me parece que falta build essencial...
Haz:

sudo apt update && sudo apt full-upgrade && sudo apt install build-essential libelf-dev linux-headers-`uname -r` bc 

Para bien actualizar todo el sistema y instalar los paquetes que podrían faltar
Luego repites el proceso para instalar los controladores y nos dices cómo te ha ido.
¡Un saludo! smile
PD: Acabo de instalarlo en el kali de mi sobremesa, no hay problemas si haces todos los pasos

Desconectado

#10 28-01-2021 04:21:56

scriptkiddie
Usuario

Registrado: 24-01-2021
Mensajes: 3

Re: Drivers modo monitor y inyección para rtl8188eu (TPlink WN722N v2 y 3)

Hola como estas?

Antes que nada muchas gracias por tu pronta respuesta!

Te comento que he intentado haciendo lo que indicaste pero sigue arrojando el mismo error (lo del autoconf.h y auto.conf)

Luego me di cuenta en git que decia que estos drivers eran soportados hasta el kernel 5.8+ y la version que yo tenia era la ultima (2020.4) que trae el kernel 5.9.0

Me baje la version 2020.3 que viene con el 5.7.0 y le hice el update, upgrade y distro-upgrade pero al querer instalar el driver vuelvo nuevamente al error inicial (el de build).

Intente nuevamente instalar el linux header de este kernel pero ahora directamente me dice que no lo encuentra:

[email protected]:/home/kali/Downloads# apt-get install linux-headers-$(uname -r)
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package linux-headers-5.7.0-kali1-amd64
E: Couldn't find any package by glob 'linux-headers-5.7.0-kali1-amd64'
E: Couldn't find any package by regex 'linux-headers-5.7.0-kali1-amd64'

La verdad no se en que le estoy errando, dado que tanto el kali 2020.4 como 2020.3 eran instalaciones "frescas" en VMware Pro, con lo cual no habia efectuado grandes cambios en el sistema operativo (nada mas que un update, upgrade y distro-upgrade).

Por este motivo queria consultarte, en que version has probado instalar y utilizar estos drivers? Y por ultimo, si al ejecutar el make lo has hecho antes o luego de haber realizado un update/upgrade/distro-upgrade?

Muchisimas gracias por la buena predisposicion y la ayuda!

PD: Al instalar la version 2020.4 en VMware cuando pide indicar el sistema operativo le puse "Debian 10", y al hacerlo con la 2020.3 le puse "Linux 5.x" ya que Kali Linux no se encuentra entre las versiones que ofrece VMware. No se si esto afectara en algo en el momento de la instalacion pero de ambas formas tuve el mismo resultado.

Un saludo!!

Desconectado

#11 28-01-2021 16:22:08

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 5,335

Re: Drivers modo monitor y inyección para rtl8188eu (TPlink WN722N v2 y 3)

Buenas. smile

Luego me di cuenta en git que decía que estos drivers eran soportados hasta el kernel 5.8+ y la versión que yo tenia era la ultima (2020.4) que trae el kernel 5.9.0

Uso el kernel 5.9 (mi kali está actualizado) y los instalé sin problemas.

Me baje la version 2020.3 que viene con el 5.7.0 y le hice el update, upgrade y distro-upgrade pero al querer instalar el driver vuelvo nuevamente al error inicial (el de build).

Será dist-upgrade, no distro-upgrade wink
En todos casos, si tu meta es quedarte en Kali con kernel 5.7, no debes hacer el dist-upgrade ya que se subirá al kernel 5.9
Si instalas 2020.3 y quieres quedarte ahí solo debes hacer

apt update && sudo apt upgrade

Actualizas los programas, no actualizas el kernel.

eran instalaciones "frescas" en VMware Pro

Bueno, bueno, esto es muy importante tongue
Las maquinas virtuales no son sistemas instalados "en duro" y el problema viene de VMware... Ya me decía yo que algo no cuadraba...
Puedes probar esto antes de instalar el driver y sus dependencias:

sudo -i
cd /usr/lib/vmware/modules/source
tar xvf vmnet.tar
cd vmnet-only
make
cd ..
tar xvf vmmon.tar
cd vmmon-only
make
cd ..
cp vmmon.o /lib/modules/`uname -r`/kernel/drivers/misc/vmmon.ko
cp vmnet.o /lib/modules/`uname -r`/kernel/drivers/misc/vmnet.ko
depmod -a
systemctl restart vmware.service

más información aquí: Debian Bullseye (testing) unable to compile kernel modules gcc version (null)
Si te puede servir de consuelo, se ven muchos temas reportando porblemas similares al tuyo, no estás solo... big_smile

PD: Al instalar la version 2020.4 en VMware cuando pide indicar el sistema operativo le puse "Debian 10", y al hacerlo con la 2020.3 le puse "Linux 5.x" ya que Kali Linux no se encuentra entre las versiones que ofrece VMware. No se si esto afectara en algo en el momento de la instalacion pero de ambas formas tuve el mismo resultado.

Kali linux se baza en debian SID, es decir una versión "inestable" de debian, mientras que debian buster es la versión "estable". Dicho esto no creo que sea importante pero si puedes meter debian SID quizá es mejor.  Y el kernel es efectivamente un 5.x, esto está bien.
No uso maquinas virtuales así que no te puedo guiar mucho... Los pasos para la instalación de los drivers: Me parece que los haces todos bien... Prueba de nuevo y si no funciona copias y pegas todas las ordenes que entras en consola así que su resultado completo. Da igual que sea mucho texto, lo pones todo. wink

Desconectado

#12 04-02-2021 05:31:13

scriptkiddie
Usuario

Registrado: 24-01-2021
Mensajes: 3

Re: Drivers modo monitor y inyección para rtl8188eu (TPlink WN722N v2 y 3)

Hola como andas??
Te comento que intenté realizar el procedimiento que detallaste anteriormente para VMware pero no pude, en principio tanto el directorio como el archivo a descomprimir no existían. Luego de buscar en la web que anexaste logre descargar un par de archivos que había en repos de github para solucionar este tema de compatibilidad del kernel con VMware pero ninguno de ellos funcionó (mismo error al realizar el make de estos parches).
Por otro lado en una Macbook que tengo, ya tenia una VM de kali para Virtualbox (la que se encuentra oficial en la pagina de kali), si mal no recuerdo era la versión 2020.1. En esta VM probé instalar los drivers y esta vez compilaron correctamente, luego hice el update, upgrade y dist-upgrade y funciono todo de maravillas.
Realice las pruebas que indicas y la antena queda funcionando en modo monitor.
En paralelo también había instalado la ultima versión de kali en una notebook viejita dual core con 2 gb de ram, en la cual hice el mismo procedimiento y funciono todo bien.
En ambos casos fallo al principio en compilar pero luego de instalar los headers y build-essentials, los drivers se compilan correctamente.
Por ende, aparentemente el problema a groso modo seria con VMware, desconozco si alguien logro hacerlo andar con esta aplicación, pero bueno dejo mi experiencia por si a alguno le sirve ya que no encontré mucha info en internet y por suerte vos pudiste darme una mano para ver donde estaba el problema.
Muchísimas gracias por tu tiempo y ayuda!!
Te mando un abrazo desde argentina!! smile

Desconectado

#13 05-02-2021 16:47:17

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 5,335

Re: Drivers modo monitor y inyección para rtl8188eu (TPlink WN722N v2 y 3)

Supongo que arreglarán esto en el futuro... Un abrazo desde el viejo continente. smile

Desconectado

#14 07-02-2021 03:15:50

Fr4nk
Usuario

Registrado: 06-02-2021
Mensajes: 1

Re: Drivers modo monitor y inyección para rtl8188eu (TPlink WN722N v2 y 3)

Amigo muchísimas gracias, me sirvió a la perfección

Las especificaciones de mi sistema actual son

Linux kali 5.10.0-kali3-amd64 #1 SMP Debian 5.10.12-1kali1 (2021-02-03) x86_64 GNU/Linux

Por si a alguien le sirve esa información  cool

Ultima edición por Fr4nk (07-02-2021 03:19:33)

Desconectado

Anuncio

Wifi-libre.com: El libre pensamiento para un internet libre / Regístrese ahora

Pie de página

Información del usuario

Ultimo usuario registrado: 277233
Usuarios registrados conectados: 0
Invitados conectados: 8

Estadisticas de los foros

Número total de usuarios registrados: 2,125
Número total de temas: 1,505
Número total de mensajes: 14,651

Máx. usuarios conectados: 373 el 30-09-2019 15:04:36