Jak usun

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
Shakez
Beginner
Posty: 179
Rejestracja: 18 stycznia 2009, 14:36
Lokalizacja: Wronki

Post autor: Shakez »

No to teraz posłuchaj.
Urządzenie działa tylko nie wchodzi w tryb monitor.
Teraz robię coś takiego:

Kod: Zaznacz cały

debian:/home/shakez# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:1E:8C:E8:65:69
          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)
          Interrupt:16 Base address:0xc800

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:154 errors:0 dropped:0 overruns:0 frame:0
          TX packets:154 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:182565 (178.2 KiB)  TX bytes:182565 (178.2 KiB)

wlan0     Link encap:Ethernet  HWaddr 00:16:44:A6:0A :D 5
          inet addr:192.168.1.102  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::216:44ff:fea6:ad5/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:836 errors:0 dropped:0 overruns:0 frame:0
          TX packets:408 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:278554 (272.0 KiB)  TX bytes:75199 (73.4 KiB)

wlan1     Link encap:Ethernet  HWaddr 00:0E:E8:EF:57:38
          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)

wmaster0  Link encap:UNSPEC  HWaddr 00-0E-E8-EF-57-38-00-00-00-00-00-00-00-00-00-00
          UP BROADCAST RUNNING 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)

debian:/home/shakez#
Usuwam teraz moduł rt73usb bo ponoć go nie używam tylko działa na skompilowanym rt73:

Kod: Zaznacz cały

debian:/home/shakez# rmmod rt73usb
debian:/home/shakez# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:1E:8C:E8:65:69
          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)
          Interrupt:16 Base address:0xc800

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:172 errors:0 dropped:0 overruns:0 frame:0
          TX packets:172 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:188037 (183.6 KiB)  TX bytes:188037 (183.6 KiB)

wlan0     Link encap:Ethernet  HWaddr 00:16:44:A6:0A :D 5
          inet addr:192.168.1.102  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::216:44ff:fea6:ad5/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:836 errors:0 dropped:0 overruns:0 frame:0
          TX packets:408 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:278554 (272.0 KiB)  TX bytes:75199 (73.4 KiB)

debian:/home/shakez#
i o dziwo wlan1 zniknął to znaczy, że działał na rt73usb z jajka.
Teraz wpisuję ,,modprobe rt73'':

Kod: Zaznacz cały

debian:/home/shakez# modprobe rt73
debian:/home/shakez# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:1E:8C:E8:65:69
          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)
          Interrupt:16 Base address:0xc800

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:184 errors:0 dropped:0 overruns:0 frame:0
          TX packets:184 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:191685 (187.1 KiB)  TX bytes:191685 (187.1 KiB)

wlan0     Link encap:Ethernet  HWaddr 00:16:44:A6:0A :D 5
          inet addr:192.168.1.102  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::216:44ff:fea6:ad5/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:836 errors:0 dropped:0 overruns:0 frame:0
          TX packets:408 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:278554 (272.0 KiB)  TX bytes:75199 (73.4 KiB)

debian:/home/shakez#
i jak widać urządzenie nie wstało z tym sterownikiem.
Po ponownym wpisaniu

Kod: Zaznacz cały

modpobe rt73usb
działa.

Nie wiem tylko co to za dziwoląg na końcu ten w ,,master0'':

Kod: Zaznacz cały

debian:/home/shakez# modprobe rt73usb
debian:/home/shakez# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:1E:8C:E8:65:69
          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)
          Interrupt:16 Base address:0xc800

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:196 errors:0 dropped:0 overruns:0 frame:0
          TX packets:196 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:195333 (190.7 KiB)  TX bytes:195333 (190.7 KiB)

wlan0     Link encap:Ethernet  HWaddr 00:16:44:A6:0A :D 5
          inet addr:192.168.1.102  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::216:44ff:fea6:ad5/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:839 errors:0 dropped:0 overruns:0 frame:0
          TX packets:411 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:278814 (272.2 KiB)  TX bytes:75348 (73.5 KiB)

wlan1     Link encap:Ethernet  HWaddr 00:0E:E8:EF:57:38
          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)

wmaster0  Link encap:UNSPEC  HWaddr 00-0E-E8-EF-57-38-00-00-00-00-00-00-00-00-00-00
          UP BROADCAST RUNNING 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)

debian:/home/shakez#
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

Wygląda na to ze w sklad skompilowanego sterownika wchodzi zarówno rt73 jaki rt73usb.

Kompilowany rt73usb zastąpil ten z jądra.


Być moze jako interferejs do monitorowania musi być użytu wmaster0.
Ale na pewno nie wiem.
Utumno
Beginner
Posty: 432
Rejestracja: 09 listopada 2008, 13:04
Lokalizacja: Gdansk

Post autor: Utumno »

wmaster0 to jest interfejs uzywany wylacznie wewnetrznie przez stack MAC80211. Uzytkownicy nie powinni miec do niego w ogole dostepu i w zasadzie jest to bug, ze ifconfig go w ogole pokazuje. Zignorowac.
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

Może trzeba zrobić tak

Mój przykład.

Kod: Zaznacz cały

debian:/home/adam# airodump-ng --band bg wlan0
ioctl(SIOCSIWMODE) failed: Device or resource busy

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.

debian:/home/adam# airmon-ng start wlan0


Interface	Chipset		Driver

wlan0			rt2400pci - [phy0]
				(monitor mode enabled on mon0

Powstaje interferejs mon0 na którym możemy monitorować sieć.

Ale czy na Twojej karcie tak zadziała to nie mam pojęcia.
Shakez
Beginner
Posty: 179
Rejestracja: 18 stycznia 2009, 14:36
Lokalizacja: Wronki

Post autor: Shakez »

Kod: Zaznacz cały

debian:/home/shakez# airodump-ng --band bg wlan1
ioctl(SIOCSIWMODE) failed: Device or resource busy
Error setting monitor mode on wlan1
debian:/home/shakez#
To chyba nie przejdzie niestety ale wielkie dzięki za pomoc.
Nie mam już pomysłów i chyba tego się nie da zrobić pod debianem a szkoda.
Na razie muszę się zadowolić BT3 :-/

Jeśli komuś coś jeszcze do głowy wpadnie to niech napisze.
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

Miałeś spróbować zrobić

Kod: Zaznacz cały

airmon-ng start wlan1
Shakez
Beginner
Posty: 179
Rejestracja: 18 stycznia 2009, 14:36
Lokalizacja: Wronki

Post autor: Shakez »

Kod: Zaznacz cały

debian:/home/shakez# airmon-ng start wlan1

usage: airmon-ng <start|stop> <interface> [channel]

Interface       Chipset         Driver

wlan0           Unknown         ndiswrapper
wlan1           Unknown         Unknown (MONITOR MODE NOT SUPPORTED)

debian:/home/shakez#

Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

Niestety ale pisze ze nie wspierana jest opcja trybu monitora.
Przynajmniej na tych sterach.


Musisz szukać innych sterów.

Za pomocą

Kod: Zaznacz cały

modinfo nazwa modułu
spróbuj określić jakie stery są w BT i takie same zainstalować na debianie.
Shakez
Beginner
Posty: 179
Rejestracja: 18 stycznia 2009, 14:36
Lokalizacja: Wronki

Post autor: Shakez »

Wynik modinfo rt73 i modinfo rt73usb w BT 3

Kod: Zaznacz cały

bt ~ # modinfo rt73
filename:       /lib/modules/2.6.21.5/extra/rt73.ko
license:        GPL
description:    Ralink RT73 802.11abg WLAN Driver - k2wrlz modifications 3.0.0
author:         [url]http://rt2x00.serialmonkey.com[/url]
alias:          usb:v1740p7100d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v2019pAB50d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v2019pAB01d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0769p31F3d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0DF6p90ACd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0DF6p9712d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v18E8p6238d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v18E8p6229d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v18E8p6196d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v148Fp2671d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v148Fp2573d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0DB0pA874d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0DB0pA861d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0DB0p6874d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0DB0p6877d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v13B1p0023d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v13B1p0020d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v06F8pE020d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v06F8pE010d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1472p0009d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1044p800Ad*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1044p8008d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v15A9p0004d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v07D1p3C07d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v07D1p3C04d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v07D1p3C03d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v14B2p3C22d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1371p9032d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1371p9022d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1631pC019d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v050Dp905Cd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v050Dp905Bd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v050Dp705Ad*dc*dsc*dp*ic*isc*ip*
alias:          usb:v050Dp7050d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0411p00F4d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0B05p1724d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0B05p1723d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1690p0722d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v07B8pB21Dd*dc*dsc*dp*ic*isc*ip*
depends:
vermagic:       2.6.21.5 SMP mod_unload 486
parm:           debug :D ebug mask: n selects filter, 0 for none (int)
parm:           ifname:Network device name (default rausb%d) (charp)
parm:           firmName:Permit to load a different firmware: (default: rt73.bin)  (charp)
parm:           txPowerTuning:Adds the given value to the card's default Transmit Power. CAN DAMAGE YOUR HARDWARE! (int)
bt ~ # modinfo rt73usb
modinfo: could not find module rt73usb
bt ~ #  
Wygląda na to że BT 3 nie używa rt73usb
Utumno
Beginner
Posty: 432
Rejestracja: 09 listopada 2008, 13:04
Lokalizacja: Gdansk

Post autor: Utumno »

Na Debianie na pewno sie da, trzeba tylko zainstalowac odpowiednie sterowniki.

Najlepiej pobuszowac po forum aircrack'a. Korzystalem z pomocy tego forum i udalo mi sie uruchomic monitor mode na moim Intelu 4965. Tutaj nasz podstrone dot. instalacji driverow:

http://tinyshell.be/aircrackng/forum/in ... board=17.0

Widze tam od groma informacjji o RT73, np potezny watek goscia 'ASPj' z jego wersja drivera specjalnie spatchowanego do aircrackowania. Ponoc nawet injection dziala. Niewykluczone, ze BT3 uzywa wlasnie te sterowniki.
ODPOWIEDZ