Seguridad Wireless - Wifi
Suite Seguridad Wireless => Manuales de Wifislax & Wifiway => Mensaje iniciado por: ogiva2002 en 20-08-2007, 11:40 (Lunes)
-
Al igual que ocurría con la versión 3.0, no aparece la opción de menú para forzar el driver hostap_cs; por lo que he seguido los siguientes pasos:
1. arranco con la tarjeta en la ranura
2. abro una ventana de consola y pongo:
cardctl eject
modprobe hostap_cs
cardctl insert
3. he visto que en el fichero modules.dep no figuran referencias a prism2, por tanto no he tenido que borrar nada.
4. intento poner la tarjeta en modo monitor con "iwconfig wlan0 mode monitor" y me da el error "Segmentation fault". Con "airmon-ng" tampoco funciona.
A partir del error el wifislax se cuelga y no funciona.
No se si tendrá que ver con que arranco el live cd de la siguiente manera:
/boot/vmlinuz vga=normal initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw
puesto que tengo un ACER 1304 y no me deja arrancar el live cd de otra forma.
saludos.
---------------------------------------------------------------------------------------------
Edito:
con dmesg he obtenido
wifi0: registered netdevice wlan0
prism2: wlan0: operating mode changed 3 -> 6
Enabling monitor mode
------------[ cut here ]------------
kernel BUG at kernel/workqueue.c:212!
invalid opcode: 0000 [#1]
Modules linked in: hostap_cs hostap ieee80211_crypt rfcomm hidp l2cap bluetooth sn
d_seq_oss snd_seq_midi_event snd_seq snd_pcm_oss snd_mixer_oss ipv6 ohci_hcd ehci_
hcd rtc_cmos rtc_core rtc_lib via_agp shpchp pata_via ata_generic uhci_hcd i2c_via
pro vt8231 hwmon i2c_isa i2c_core snd_via82xx gameport snd_ac97_codec ac97_bus snd
_pcm snd_timer snd_page_alloc snd_mpu401_uart snd_rawmidi snd_seq_device snd sound
core via_rhine pcmcia yenta_socket rsrc_nonstatic pcmcia_core nls_iso8859_1 nls_cp
437 capability commoncap fuse agpgart lp parport_pc parport pcspkr psmouse nls_utf
8 aufs squashfs sqlzma unlzma
CPU: 0
EIP: 0060:[<c01266a7>] Not tainted VLI
EFLAGS: 00210287 (2.6.21.5 #3)
EIP is at queue_work+0x27/0x30
eax: c44e41d0 ebx: cefee640 ecx: 00000000 edx: c44e41cc
esi: c44e4000 edi: c7023f34 ebp: c057bec8 esp: c7023e74
ds: 007b es: 007b fs: 00d8 gs: 0033 ss: 0068
Process iwconfig (pid: 8840, ti=c7022000 task=cb37c530 task.ti=c7022000)
Stack: c44e4424 cfb98ee6 cfba34b7 00008b06 00008b06 c0537c28 00000000 00000000
00000000 c7023f1c b7f10000 cdb8d614 00000044 c44af800 00008b06 c7023f15
00000000 ffffffff c0256e8a 00003e7a 00000000 0000000a ffffffff 00200282
Call Trace:
[<cfb98ee6>] hostap_monitor_mode_enable+0x26/0x30 [hostap]
[<c0537c28>] ioctl_standard_call+0x58/0x370
[<c0256e8a>] vsnprintf+0x33a/0x580
[<c016796b>] d_alloc+0x1b/0x140
[<c0538248>] wireless_process_ioctl+0x58/0xd0
[<cfb98f70>] prism2_ioctl_siwmode+0x0/0x1f0 [hostap]
[<c05382f4>] wext_handle_ioctl+0x34/0x90
[<c04d3f91>] dev_ioctl+0xb1/0x200
[<c04c8489>] sock_ioctl+0xb9/0x1f0
[<c04c83d0>] sock_ioctl+0x0/0x1f0
[<c01621f4>] do_ioctl+0x54/0x70
[<c0162322>] vfs_ioctl+0x52/0x1b0
[<c01624e2>] sys_ioctl+0x62/0x70
[<c0103f50>] syscall_call+0x7/0xb
=======================
Code: 00 00 00 00 53 31 c9 89 c3 0f ba 2a 00 19 c0 85 c0 75 14 8d 42 04 39 42 04 7
5 10 8b 03 e8 82 ff ff ff b9 01 00 00 00 89 c8 5b c3 <0f> 0b eb fe 90 8d 74 26 00
8b 10 83 e2 fc 8b 0a 89 c2 89 c8 e9
EIP: [<c01266a7>] queue_work+0x27/0x30 SS:ESP 0068:c7023e74
-
A mi me pasa lo mismo con la misma tarjeta y en un ASUS con arranque en modo normal.
Tambien he probado en un sobremesa con un adaptador PCMCIA - PCI y lo mismo, se me queda colgado.
Salu2
-
Esta claro lo que ha psado, que no compile de forma correcta los hostap como yo mismo meto en la pagina https://hwagm.elhacker.net/drivers-ng/driver-ng.htm
seguramente es debido a que lo hice con el proceso del kernel inferior al 2.6.16
/lib/modules/2.6.21.5/extra/ en lugar de /lib/modules/2.6.21.5/kernel/drivers/net/wireless/hostap/
[/s]
POrque quizas esa ruta corresponde a los dirvers viejos o porque la instalacion se ha hecho parcial.
Ya se lo que vamos hacer, vamos a meter en un tar.gz, todos los *.ko que se han generado en la extra y crear un moedulo nuevo para la wifislax 3.1
En cuanto pueda me meto con ello, y meto una script de instalacion rapida ;)
-
coño ya se lo que paso, que no carga los que compile ultimos sino los del kernel:
modinfo hostap
filename: /lib/modules/2.6.21.5/kernel/drivers/net/wireless/hostap/hostap.ko
author: Jouni Malinen
description: Host AP common routines
license: GPL
version: 0.4.4-kernel
vermagic: 2.6.21.5 mod_unload 486
depends: ieee80211_crypt
srcversion: BACCF1FDD694F8B2BABC0B6
parm: autom_ap_wds:Add WDS connections to other APs automatically (array of int)
parm: ap_bridge_packets:Bridge packets directly between stations (array of int)
parm: ap_max_inactivity:AP timeout (in seconds) for station inactivity (array of int)
parm: other_ap_policy:Other AP beacon monitoring policy (0-3) (array o
Quizas sea suficiente con copiar los de
/lib/modules/2.6.21.5/extra
a
/lib/modules/2.6.21.5/kernel/drivers/net/wireless/hostap/
cp /lib/modules/2.6.21.5/extra/hostap* /lib/modules/2.6.21.5/kernel/drivers/net/wireless/hostap/
de paso vi un error en https://hwagm.elhacker.net/drivers-ng/driver-ng.htm
whet en lugar de wget, jejejej
-
Debe ser suficiente con esto:
rm /lib/modules/2.6.21.5/kernel/drivers/net/wireless/hostap/*
depmod -a
moprobe hostap_cs
creo que con las zydas pasaba lo mismo, y con algunos mas, luego si los iba pasando a su sitio, pero con estos se ve que se me pasaron, y por lo tanto estaban trabajando con los hostap sin parchear, los 1 que se compilaron con el kernel, el cual no estaba parcheado.
MIrad de probar lo que digo.
-
ok, me alegaro muchas gracias por probar, mira que dejarme los 2 drivers repetidos, cago en todo, pero eso pasa por no tener ese chipset, con zydas me paso exactamente lo mismo, y si que lo movi.
Bueno ahora todo ok, para versiones futuras, no meter los wlan-ng y llevar los extras a los sitios repetidos
lo dicho muchas gracias.
POr eso la suite se volvia loco, hacia falta su driver parcheado.
-
curioso creo la wifiway, ya cojia los del /lib/modules/2.6.21.5/extra/hostap.ko
por lo menos la que tengo ahora , pero siguen estando los de lib/modules/2.6.21.5/kernel/drivers/net/wireless/hostap/
que mejor los cambien por si un caso
-
;D ;D ;D
era modprobe en lugar de moprobe