Pagina 1 di 1
problema ieee80211
Inviato: mer 25 feb 2009, 17:16
da Crow
ciao ho un problema con ieee80211, in poche parole con la scheda wireless Intel Corporation PRO/Wireless 2200BG con driver ipw2200, la mia scheda non mi permette di mettermi in modalità promiscua che mi occorre per fare alcuni test sono andato sul sito ufficiale dei driver ipw2200 e ho notato che ci sono driver che permettono questa cosa con relative patch, ho applicato la patch ai driver tutto ha funzionato quando do il make per all'interno della directory dove ho i driver da installare mi salta fuori questo:
Codice: Seleziona tutto
make
ERROR: ieee80211.h not found in '/lib/modules/2.6.24.5/include'.
You need to install the ieee80211 subsystem from http://ieee80211.sf.net
and point this build to the location where you installed those sources, eg.:
% make IEEE80211_INC=/usr/src/ieee80211/
will look for ieee80211.h in /usr/src/ieee80211/net/
make: *** [check_inc] Error 1
non vorrei incasinare il sistema, ma installando il pacchetto che scarico dal sito ieee....... e lo installo rimedio o mi tocca fare qualche altra situazione, poi devo dire che quando ho provato a installare i driver ho dato questo comando ./remove_old, cioè ho rimosso i vecchi moduli per fare in modo da ricaricare i nuovi, ma e mi ha rimosso anche ieee80211 e ieee80211_crypt, non so da dove li ha rimossi sinceramente e vorrei delle spiegazioni anche se penso che mi abbia toccato qualche file come il .config dei sorgenti del kernel o qualcosa del genere.
con lsmod
Codice: Seleziona tutto
ieee80211 29512 1 ipw2200
ieee80211_crypt 4224 1 ieee80211
ipw2200 136520 0
comunque noto che i moduli ci sono
Codice: Seleziona tutto
CONFIG_CFG80211=m
CONFIG_NL80211=y
CONFIG_WIRELESS_EXT=y
CONFIG_MAC80211=m
CONFIG_MAC80211_RCSIMPLE=y
CONFIG_MAC80211_LEDS=y
# CONFIG_MAC80211_DEBUG is not set
CONFIG_IEEE80211=m
# CONFIG_IEEE80211_DEBUG is not set
CONFIG_IEEE80211_CRYPT_WEP=m
CONFIG_IEEE80211_CRYPT_CCMP=m
CONFIG_IEEE80211_CRYPT_TKIP=m
CONFIG_IEEE80211_SOFTMAC=m
# CONFIG_IEEE80211_SOFTMAC_DEBUG is not set
CONFIG_RFKILL=m
CONFIG_RFKILL_INPUT=m
CONFIG_RFKILL_LEDS=y
CONFIG_NET_9P=m
CONFIG_NET_9P_FD=m
# CONFIG_NET_9P_DEBUG is not set
questo e un pezzo del config nella directory /boot
ancora questo
Codice: Seleziona tutto
Wireless LAN
#
# CONFIG_WLAN_PRE80211 is not set
CONFIG_WLAN_80211=y
CONFIG_PCMCIA_RAYCS=m
CONFIG_IPW2100=m
CONFIG_IPW2100_MONITOR=y
# CONFIG_IPW2100_DEBUG is not set
CONFIG_IPW2200=m
CONFIG_IPW2200_MONITOR=y
CONFIG_IPW2200_RADIOTAP=y
CONFIG_IPW2200_PROMISCUOUS=y
CONFIG_IPW2200_QOS=y
# CONFIG_IPW2200_DEBUG is not set
CONFIG_LIBERTAS=m
CONFIG_LIBERTAS_USB=m
CONFIG_LIBERTAS_CS=m
CONFIG_LIBERTAS_SDIO=m
# CONFIG_LIBERTAS_DEBUG is not set
spero di avere un aiuto da voi che ne capite molto ma molto più di me grazie mille.
ciuazzzzzzz
Re: problema ieee80211
Inviato: mer 25 feb 2009, 17:33
da targzeta
Quell'errore lo risolvevi installando il pacchetto dei sorgenti del kernel, infatti:
Codice: Seleziona tutto
Package: ./k/kernel-source-2.6.27.7-noarch_slamd64-1.tgz
-rw-rw-r-- root/root 38554 2008-11-20 23:02 usr/src/linux-2.6.27.7/include/net/ieee80211.h
Però è strano perchè da quello che dici sembra che tu ce l'abbia già installato.
Ora non so che è successo, magari se prima di fare altro chiedevi aiuto qui sarebbe stato meglio

,
Spina
Re: problema ieee80211
Inviato: mer 25 feb 2009, 17:46
da Crow
ciao spina piacere di risentirti allora, come da guida io ho fatto questo
Codice: Seleziona tutto
ipw2200-1.2.1# ./remove-old
Checking in /lib/modules/2.6.24.5/source/ for ipw2x00 components...
poi mi ha ciesto la conferma e ho risposto con yes
per i sorgenti io attualmente sembra che io li abbia installati
Codice: Seleziona tutto
kernel-generic-2.6.24.5-i486-2 kernel-modules-2.6.24.5-i486-2
kernel-headers-2.6.24.5_smp-x86-2 kernel-source-2.6.24.5_smp-noarch-2
kernel-huge-2.6.24.5-i486-2
Re: problema ieee80211
Inviato: mer 25 feb 2009, 18:03
da targzeta
Ma tu hai solo timore che sia successo qualcosa o hai qualche problema reale? Non capisco se dopo tutte le peripezie la cosa è andata a buon fine
Spina
Re: problema ieee80211
Inviato: mer 25 feb 2009, 18:12
da Crow
no, timore non ne ho, anche perchè sto collegato alla wireless tranquillamente e poi sto su slack 12.1 dove faccio prove anche se combino guai ho pronta la 12.2 con kernel ricompilato e funzionante perfettamente, ma lo scopo è quello di mettere questa scheda in modalità promiscua per fare injection sulla mia rete wifi ma se non installo quei driver con quelle patch applicate non riesco a fare sta cosa, questo è tutto, le guide le ho prese da
qui se può essere di supporto.
Re: problema ieee80211
Inviato: mer 25 feb 2009, 18:27
da targzeta
Ma la guida l'hai seguita tutta e con successo? Se è così non è che si può fare molto. Insomma, non ho capito se alla fine ce l'hai fatta o no a rimediare all'errore che hai postato
Spina
Re: problema ieee80211
Inviato: mer 25 feb 2009, 18:32
da Ansa89
Hai provato con:
Il problema è che le patch che trovi su aircrack-ng sono un po' datate e credo che siano state integrate nel mainline del kernel.
Tuttavia ci tengo a precisare che non ho mai approfondito molto l'argomento.
Re: problema ieee80211
Inviato: mer 25 feb 2009, 22:00
da Crow
no perchè, mi fermo qui
Codice: Seleziona tutto
make
ERROR: ieee80211.h not found in '/lib/modules/2.6.24.5/include'.
You need to install the ieee80211 subsystem from http://ieee80211.sf.net
and point this build to the location where you installed those sources, eg.:
% make IEEE80211_INC=/usr/src/ieee80211/
will look for ieee80211.h in /usr/src/ieee80211/net/
al momento dell'installazione dei driver patchati.
Codice: Seleziona tutto
Il problema è che le patch che trovi su aircrack-ng sono un po' datate e credo che siano state integrate nel mainline del kernel.
come faccio a sapere che siano state integrate nel mainline del kernel.
il mio dubbio è qui
Codice: Seleziona tutto
# airmon-ng start eth0
Interface Chipset Driver
eth0 Centrino b/g ipw2200 (monitor mode enabled)
ho attivato il monitor mode e guardate il mac address della mia scheda wireless
Codice: Seleziona tutto
# ifconfig
eth0 Link encap:UNSPEC HWaddr 00-15-00-4B-3A-35-04-00-00-00-00-00-00-00-00-00
questo mi accade anche su backtrack 3 su slack 12.2.
cosa dovrei fare o dove posso documentarmi
Re: problema ieee80211
Inviato: mer 25 feb 2009, 22:24
da targzeta
Crow ha scritto:...
no perchè, mi fermo qui
Codice: Seleziona tutto
make
ERROR: ieee80211.h not found in '/lib/modules/2.6.24.5/include'.
You need to install the ieee80211 subsystem from http://ieee80211.sf.net
and point this build to the location where you installed those sources, eg.:
% make IEEE80211_INC=/usr/src/ieee80211/
will look for ieee80211.h in /usr/src/ieee80211/net/
Prova a dare:
Crow ha scritto:
...
Codice: Seleziona tutto
# ifconfig
eth0 Link encap:UNSPEC HWaddr 00-15-00-4B-3A-35-04-00-00-00-00-00-00-00-00-00
...
Non vorrei dire una castroneria, ma la modalità promiscua è cosa ben diversa dall'injection. Ovvero per fare l'injection devi essere in modalità promiscua ma la modalità promiscua è semplicemente la capacità della tua scheda di disattivare il filtro hardware.
Detto questo, quando la mia scheda la metto in modalità promiscua ottengo lo stesso risultato anche io, ma non ho mai fatto injection.
Spina
Re: problema ieee80211
Inviato: sab 28 feb 2009, 1:05
da Crow
eccomi qui, allora ho compilato il kernel 2.6.28.7 sulla slack adesso ho trovato l'opzione enable promiscous mode in wireless lan con menuconfig era gia spuntato come build-in, ho provato a fare un fake authentication ma non va a buon fine infatti:
Codice: Seleziona tutto
crow# aireplay-ng -1 0 -e xxx -a xx:xx:xx:xx:xx:xx -h xx:xx:xx:xx:xx:xx eth0
00:21:44 Waiting for beacon frame (BSSID: xx:xx:xx:xx:xx:xx) on channel 11
00:21:44 Sending Authentication Request (Open System)
00:21:46 Sending Authentication Request (Open System)
00:21:48 Sending Authentication Request (Open System)
00:21:50 Sending Authentication Request (Open System)
00:21:52 Sending Authentication Request (Open System)
00:21:54 Sending Authentication Request (Open System)
00:21:56 Sending Authentication Request (Open System)
00:21:58 Sending Authentication Request (Open System)
00:22:00 Sending Authentication Request (Open System)
00:22:02 Sending Authentication Request (Open System)
00:22:04 Sending Authentication Request (Open System)
00:22:06 Sending Authentication Request (Open System)
00:22:08 Sending Authentication Request (Open System)
00:22:10 Sending Authentication Request (Open System)
00:22:12 Sending Authentication Request (Open System)
00:22:14 Sending Authentication Request (Open System)
Attack was unsuccessful. Possible reasons:
* Perhaps MAC address filtering is enabled.
* Check that the BSSID (-a option) is correct.
* Try to change the number of packets (-o option).
* The driver/card doesn't support injection.
* This attack sometimes fails against some APs.
* The card is not on the same channel as the AP.
* You're too far from the AP. Get closer, or lower
the transmit rate.
ho provato anche ad attivare
rmmod ipw2200
modprobe ipw2200 rtap_inface=1
rtap0 no wireless extensions. e poi lo utilizzata e anche qui ho problemi:
e poi con ifconfig
rtap0 Link encap:UNSPEC HWaddr 00-15-00-4B-3A-35-65-74-00-00-00-00-00-00-00-00
BROADCAST MULTICAST MTU:1500 Metric:1
cio non so come mai sta situazione, qualcuno potrebbe dirmi a chi posso rivolgermi per cercare di risolvere questo tipo di problema,
capisco che non è tanto comune e che non tutti siano pronti per affrontare questo tipo di problema e di aiutarmi.