Seguridad Wireless - Wifi
Suite Seguridad Wireless => Live wifislax => Mensaje iniciado por: skan en 18-12-2013, 00:53 (Miércoles)
-
Buenas
Rengo una tarjeta con chipset Realtek 8188SU y los drivers estables actuales, los r8712u, pero no permiten usar el modo monitor y tienen otras limitaciones.
Buscando buscando he leido que el futuro sustituto es el driver r92su
que sí permite modo monitor, aunque están en beta:
https://github.com/chunkeey/rtl8192su
¿Alguien me puede decir de donde puedo sacar el modulo que añadido a la ISO de wifislax me permita arrancar con ese driver?
Supongo que eso es mucho pedir, entonces al menos alguien me puede guiar en O en el peor de los casos como puedo meterlos manualmente en Wifislax, supongo que bajandomelo del link git de arriba y compilándolo, creo que con
modprobe -r r8712u
make
make load
insmod /r92su/r92su.ko
¿Tengo que bajarme todo o sólo la subcarpeta r92su?
¿Qué más hay que hacer?
Más información:
http://www.spinics.net/lists/linux-wireless/msg105622.html
http://forum.ubuntu-it.org/viewtopic.php?p=4310007
-
Hola
Vaya titulo macho . ¿cual es la repuesta a drivers r92su?? ?
¿r2d2.........? Podría ser
Saludos
-
¿r2d2.........? Podría ser
jajajajajajajajaja >:( >:( >:(
-
Hola
Si queréis cambio el título, pero lo importante es...
¿Nadie se atreve a hacer un driver para Wifislax a partir de ese link?
Yo he intentado compilarlo con make y no me da errores pero tampoco consigo que luego funcione en modo monitor, el airmon-ng simplemente lo ignora.
-
Si queréis cambio el título, pero lo importante es.
Lo importante es que lo cambies ,para quien lo lea o busque información con el mismo problema que tu ,no abra un nuevo post para preguntar como poner en modo monitor su tarjeta con chipset Realtek 8188SU o si wifislax tiene soporte para ese chipset . ;)
Descargate el últmo wifislax en pruebas que lleva el kernel 3.13-rc 7 por si llevaran los drivers y a ver lo que te dice USUARIONUEVO.
http://www.downloadwireless.net/isos-fase-testing/wifislax-current/wifislax-4.8-10012014.iso (http://www.downloadwireless.net/isos-fase-testing/wifislax-current/wifislax-4.8-10012014.iso)
-
por favor en un terminal
dmesg | grep -i firmware >> /root/Desktop/comando.txt
ese comando generara un fichero de texto en escritorio.
por lo que leo en el hilo de ubuntu , ese driver estar esta ,por que yo lo acabo de mirar y esta, PERO
REQUIERE UN FIRMWARE.
dejo el firmware ...
SOLO SI ES UN ADAPTADOR WIFI USB
COPIA EL MODULO A ESCRITORIO , CLICK DERECHO INSTALAR
DESPINCHA LA TARJETA Y VUELVELA A PINCHAR
Y MIRAS SI APARECE.
iwconfig
Si la tarjeta es de un portatil o una pci , o similar deberas meter el modulo en la carpeta modules de la live y arrancar el live con el modulo ya en la carpeta antes d einiciar.
si apareciese la tarjeta , trata de ponerla en monitor a ver que pasa.
firmware-realtek.xzm (28 KB) http://www.multiupload.nl/DOQLZE0ER0
-
Hola.
Voy a probar y te cuento. Loque tengo sí es un Wifi USB.
Ya había antes intentado mover archivos de dentro del directorio firmware de estos drivers hacia wifislax, supongo que no tienen el formato adecuado.
Otra cosa es que cuando hago cualquier cosa (como cambiar el idioma o modificar configuraciones) en Wifislax no es permanente aunque arranco con la opción "cambios persistentes".
-
Hola USUARIONUEVO.
Pues esto promete.
El comando que me pides:
dmesg | grep -i firmware >> /root/Desktop/comando.txt
[ 9.617335] usb 9-1: r8712u: Loading firmware from "rtlwifi/rtl8712u.bin"
[ 308.139736] ieee80211 phy0: firmware version: 0x11ec
He copiado firmware-realtek.xzm a la carpeta módulos
y he ejecutado...
rmmod r8712u (esto creí que debía hacerlo)
make (desde el directorio con el source code del firmware)
make load
y ha funcionado, durante un rato.
Al poner
airmon-ng start wlan0
me ha montado el interfaz en modo monitor (aunque decía que lo montaba en mon0 pero no ha creado ningún mon0, he podido usar wlan0 con airodump durante un rato.
Una cosa rara es que el power que indica de todas las redes es cero.
El problema es que luego he querido ejecutar GoyscriptWPA,
éste ha intentado montar otro interfaz y ya no me funcionaba lo de antes.
airmon-ng start wlan0
Interface Chipset Driver
wlan0 Unknown r92su - [phy2]mon0: unknown interface: No such device
(monitor mode enabled on mon0)
Dime que más pruebas hago.
Creo que este hilo puede ser interesante para mucha otra gente. Por ahí hay muchos dispositivos con estos chips, y tienen muy buena sensibilidad y velocidad, sólo les falta auditar bien.
Saludos y gracias.
-
en principio , la idea era que probaras el driver de serie del kernel ..por si ya se pudiera poner en monitor.
la tarjeta esta hay , .. si entra o no en monitor ya no puedo decidirlo yo.
prueba sin meterle el driver ese ,y usando el de sistema.
al final todos acaban auditando , asi que sera cuestion de paciencia
lo del power , es tema de driver tambien ,
ademas de este consegui ayer otros tantos firmwares wifi que no tenia como los necesarios para adaptadores ath10k , y el zydas1211 que ni sabia que necesitara un firmware.
-
solo arranca con el firmware y trata de trabajar tal cual.
no hagas rmmod , ni nada sino estas quitando el driver de serie.
la idea es ver si el de serie a mejorado.
-
mira puedes ir jugando si quieres con ambos.
rmmod -f "nombre del que quieras quitar"
modprobe "nombre del que quieres usar"
desmontas uno y montas el otro y viceversa, no necesitas reiniciar ni nada.
-
Pensaba que para instalar era insmod.
Me voy a comer, luego probaré pero lo poco que he ido viendo (he reiniciado) parece como estos drivers todavía son muy experimentales.
Para que me funcione creo que tengo que eliminar (rmmod) los r8712u.
Y luego el airmon no consigue crear un interfaz en modo monitor, sin embargo el airodump si que puede usar el wlan0 aún sin estar en modo monitor.
aireplay funciona pero da este mensaje:
15:39:50 Couldn't determine current channel for wlan0, you should either force the operation with --ignore-negative-one or apply a kernel patch
Y mi duda es
¿Qué debo hacer para que cuando arranque ya esté instalado el r92su y no tenga que volver a instalarlo a cada vez?.
Del mismo tengo que estar cambiando el idioma del teclado cada vez que arranco e incluso cada vez que abro un nuevo tab en el terminal de comandos (ya sé que esto no tiene nada que ver :)
-
yo creo que ya me exprese con claridad.
no desmntes el r8712u
que es el de sistema , pruébalo a ver si ha mejorado.
y si no te va , entonces y solo entonces, te lias con el otro que tu propones.
QUIERO SABER SI EL DE SERIE DE SISTEMA MEJORO O SIGUE IGUAL
-
yo creo que ya me exprese con claridad.
no desmontes el r8712u
que es el de sistema , pruébalo a ver si ha mejorado.
y si no te va , entonces y solo entonces, te lias con el otro que tu propones.
QUIERO SABER SI EL DE SERIE DE SISTEMA MEJORO O SIGUE IGUAL
Hola.
Lo de desmontar r8712u no lo hice por fastidiar sino porque sino no funcionaba.
Pero aquí tienes los detalles.
Wifislax 4.7.2 . Tarjeta usb.
dmesg | grep -i firmware
[ 9.688537] usb 9-1: r8712u: Loading firmware from "rtlwifi/rtl8712u.bin"
- Si no hago ningún cambio ni instalo nada airmon-ng no funciona y airodump tampoco.
- Instalo r92su mediante insmod y la ruta a r92su.ko ya que con modprobe no lo encuentra.
Entonces
iwconfig
wlan0 unassociated Nickname:"rtl_wifi"
Mode:Auto Access Point: Not-Associated Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
ifconfig
wlan0 Link encap:Ethernet HWaddr xxxxx
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
y
lsmod
Module Size Used by
rfcomm 22338 4
ipv6 189414 38
bnep 6975 2
bluetooth 146541 10 bnep,rfcomm
rfkill 10335 3 bluetooth
nvidia 9540386 30
coretemp 4386 0
acpi_cpufreq 5543 0
firewire_ohci 23703 0
snd_hda_codec_realtek 29368 1
drm 164254 3 nvidia
firewire_core 36921 1 firewire_ohci
agpgart 17874 1 drm
crc_itu_t 999 1 firewire_core
i2c_i801 7436 0
r8169 41725 0
processor 20693 1 acpi_cpufreq
i2c_core 14224 3 drm,i2c_i801,nvidia
snd_hda_intel 24637 2
mii 2731 1 r8169
lpc_ich 11348 0
snd_hda_codec 95603 2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep 3659 1 snd_hda_codec
ioapic 1098 0
thermal_sys 15731 1 processor
psmouse 59941 0
snd_pcm 45552 2 snd_hda_codec,snd_hda_intel
r8712u 116229 0
kvm_intel 111633 0
snd_page_alloc 5034 2 snd_pcm,snd_hda_intel
snd_timer 11976 1 snd_pcm
mxm_wmi 1039 0
freq_table 1724 2 acpi_cpufreq,thermal_sys
snd 31146 10 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_pcm,snd_hda_codec,snd_hda_intel
soundcore 588 1 snd
hwmon 901 2 coretemp,thermal_sys
kvm 196774 1 kvm_intel
serio_raw 3130 0
mousedev 7147 0
evdev 7246 15
crc32c_intel 1223 0
wmi 6199 1 mxm_wmi
Que es el mismo resultado que antes de montar r92su, excepto que ahora aparecen r92su y cfg80211 en la lista.
Pero si no desmonto r8712u no funciona:
airodump-ng wlan0
ioctl(SIOCSIWMODE) failed: Invalid argument
ARP linktype is set to 1 (Ethernet) - expected ARPHRD_IEEE80211,
ARPHRD_IEEE80211_FULL or ARPHRD_IEEE80211_PRISM instead. Make
sure RFMON is enabled: run 'airmon-ng start wlan0 <#>'
Sysfs injection support was not found either.
airmon-ng start wlan0
Interface Chipset Driver
y debajo no aparece nada...
Para que suceda algo tengo que desmontar r8712u y remontar el r92su.
rmmod -f r8712u
rmmod -f r92su
insmod /mnt/sdb1/rtl8192su-master/r92su/r92su.ko
iwconfig
wlan0 IEEE 802.11bgn ESSID:off/any
Mode:Managed Access Point: Not-Associated
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
Ahora el wlan0 aparece diferente.
airmon-ng start wlan0
Interface Chipset Driver
wlan0 Unknown r92su - [phy0]mon0: unknown interface: No such device
(monitor mode enabled on mon0)
pero en realidad no ha creado ese mon0, no aparece en la lista de iwconfig.
Tras todo esto, para que funcione airodump tengo que desconectar y volver a conectar el USB (aún sin poder conseguir un mon0).
Lo de reconectar el USB lo he probado también en pasos anteriores pero entonces no sirve para nada.
El aireplay en cualquier caso me dice "invalid destination mac".
En resumen, con r8712u no va de ningun modo, ni sólo ni junto al r92su.
Y si uso el r92su a solas da señales de que quiere funcionar pero no lo hace del todo.
Con el airodump tengo la pantalla habitual, detecta beacons pero detecta muy pocos data (sé que debería ser mucho más) y no da información del power.
-
El driver r92su es bastante limitado: el modo monitor funciona pero no inyecta y el modo cliente va bien, por lo menos con el kernel 3.10 en openwrt.
Están trabajando en otro pero todavía no lo he probado que depende de los rtlwifi:
https://github.com/chunkeey/rtl8192su/tree/rtlnew
https://github.com/chunkeey/rtl8192su/commits/rtlnew
https://github.com/chunkeey/rtl8192su/commits/master
-
El driver r92su es bastante limitado: el modo monitor funciona pero no inyecta y el modo cliente va bien, por lo menos con el kernel 3.10 en openwrt.
Están trabajando en otro pero todavía no lo he probado que depende de los rtlwifi:
https://github.com/chunkeey/rtl8192su/tree/rtlnew
gracias por la info
-
Me olvidé de un detalle: en ese repositorio hay varios firmwares pero el autor recomienda usar el más viejo porque es el más estable.
https://github.com/chunkeey/rtl8192su/tree/master/firmwares
Perdón por no indicarlo. :-[
-
leyendo la ultima info que pone Pteridium
en el readme, pone que los ficheros de firmware van en la ruta
/lib/firmwares/rtlwifi
yo en su dia lo añadi en
/lib/firmwares/RTL8192
podeis probar a copiar los ficheros de la carpeta RTL8192 , a la carpeta rtlwifi , y pinchar el adaptador ... por probar.
el driver rtlwifi SI ESTA EN WIFISLAX .... asi que tal vez solo copiando el file en su sitio tal vez funcione.