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:

Codice: Seleziona tutto

#rmmod ipw2200
#modprobe ipw2200 rtap_iface=1
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

Codice: Seleziona tutto

Ma la guida l'hai seguita tutta e con successo?
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:

Codice: Seleziona tutto

make IEEE80211_INC=/usr/src/linux/include/net/
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.