¿Cómo saber que mi tarjeta inalámbrica tiene habilitada la inyección?


11

Estoy jugando con aircrack.

Y estaba tratando de ver si mi tarjeta inalámbrica en mi computadora portátil puede pasar la prueba de inyección

Y termino viendo lo siguiente ... ¿significa que mi tarjeta inalámbrica no puede ejecutar aircrack?

root@myubuntu:/home/myubuntu# iwconfig 
lo        no wireless extensions.

eth0      no wireless extensions.

eth1      IEEE 802.11bg  ESSID:""  Nickname:""
          Mode:Managed  Frequency:2.437 GHz  Access Point: Not-Associated   
          Bit Rate:54 Mb/s   Tx-Power:24 dBm   
          Retry min limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=5/5  Signal level=0 dBm  Noise level=-57 dBm
          Rx invalid nwid:0  Rx invalid crypt:781  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

root@myubuntu:/home/myubuntu#  aireplay-ng -9 eth1
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 eth1 <#>'
Sysfs injection support was not found either.

root@myubuntu:/home/myubuntu# 

¿Has intentado correr airmon-ng start eth1y luego la prueba nuevamente?
nuevo123456

Según mi experiencia, muchas de las tarjetas 802.11b más antiguas podían inyectarse. Tuve muchos problemas con gs y prens.
kobaltz 01 de

Respuestas:


6

De la salida que muestra arriba, su controlador actual no es capaz de inyección de paquetes. Esto se debe a que probablemente utilizó los controladores predeterminados (de código cerrado), muchos de los cuales no son compatibles con la inyección.

Debe usar el compat-wirelesspaquete, compilar sus propios controladores y usarlos en su lugar (después de desinstalar sus controladores actuales). Consulte esta página de Aircrack-ng Wiki que detalla cómo compilar sus propios controladores, así como parchearlos para permitir la inyección de paquetes. Como mínimo, necesita el mac80211.compat08082009.wl_frag+ack_v1.patchparche, como se detalla en el artículo wiki vinculado anteriormente. Tenga en cuenta que debe llamar al script de selección de controlador antes de compilar / instalar.

Como nota al margen, estos controladores también cambiarán el nombre de la interfaz de eth1a wlan0(que también es un nombre mucho más intuitivo). Dependiendo de su tarjeta, el nombre de la interfaz del monitor puede ser mon0(aumentando en número con cada interfaz de monitoreo adicional que cree airmon-ng start).


3
airmon-ng start eth1

Esto creará una nueva interfaz: mon0. Luego puede iniciar sus herramientas apuntando a la nueva interfaz; es decir

airodump-ng start mon0

Aunque el primer póster es correcto al decir que tiene controladores incorrectos: encuentre los controladores de código abierto que cambiarán el nombre de su controlador wlan0ya que el paquete de aircrack es un entorno de herramienta de prueba de lápiz inalámbrico. Existen otras herramientas para las pruebas de LAN.


1

No tenía resultados de inyecciones. La solución fue invocar airmon como la siguiente: airmon-ng start wlan0 <channel>. Eso bloqueará la mon0interfaz al canal <channel>. Después de eso, hice una prueba y obtuve el resultado:Injection is working!

Eso está documentado en la wiki:

Make sure the card(s) are on the same channel as your AP and locked on
this channel. When putting your card into monitor mode, be sure to specify
the channel via airmon-ng. You can use iwconfig to confirm which channel your
card is currently on. The injection test will fail if your card and access point
are on different channels.

Make sure your card is not channel hopping. A very common mistake is to have
airodump-ng running in channel hopping mode. If you use airodump-ng, be sure 
to use the ”-c <channel>” option. Additionally, ensure all network managers  
and similar are killed off.

1

Ejecutar KALI 2.0 (todos deberían descargar por cierto) en una vieja HP ​​2000

Dos tarjetas inalámbricas que uso:

  1. EDIMAX EW-7811Un - (phy2 wlan1 rtl8192cu Edimax Technology Co., Ltd EW-7811Un 802.11n [Realtek RTL8188CUS])

2.ALFA AWUS036NH - (phy3 wlan2 rt2800usb Ralink Technology, Corp. RT2870 / RT3070)

Cómo solucionar el problema:

  1. ifconfig (encuentre el que le gustaría usar / colocar en modo monitor)
  2. Interfaz iwconfig (tome nota si Modo: GESTIONADO o MONITOR)

    root @ h0st: ~ # iwconfig wlan2

    wlan2 IEEE 802.11bgn ESSID: apagado / cualquiera
    Modo: Punto de acceso administrado : Tx-Power no asociado = 30 dBm
    Límite corto de reintento: 7 RTS thr: apagado Fragmento thr: apagado Clave de cifrado: apagado Administración de energía: apagado

  3. ifconfig (interfaz) abajo

  4. Monitor de modo iwconfig (interfaz)
  5. ifconfig (interfaz) arriba
  6. iwconfig (interfaz) (para verificar)

root @ h0st: ~ # ifconfig wlan2 abajo

root @ h0st: ~ # iwconfig monitor de modo wlan2

root @ h0st: ~ # ifconfig wlan2 arriba

root @ h0st: ~ # iwconfig wlan2

wlan2 IEEE 802.11bgn Modo: frecuencia del monitor : 2.412 GHz Tx-Power = 30dBm
Límite corto de reintento: 7 RTS thr: apagado Fragmento thr: apagado Administración de energía: apagado

  1. airodump la (interfaz)

root @ h0st: ~ # airodump-ng wlan2

¡Y ahí lo tienes! Espero que esto ayude a muchas personas con los mismos problemas que tuve. Esto coloca mi WLAN2 ALFA en modo monitor. Podría repetir el mismo proceso para colocar mi WLAN1 EDIMAX en modo monitor también, o solo uno de ellos.


¡Muchas gracias por esto, tuve un problema similar y siguiendo sus pasos pude hacerlo funcionar!
Don King

0

.. parecería que su tarjeta está en "modo administrado". Para realizar la prueba, primero tendrá que poner su tarjeta en modo "monitor" ... solo busque en Internet. Espere esta ayuda.


1
Es mejor no decir "solo búscalo", si sabes dónde se puede encontrar la información necesaria, publícala o al menos proporciona un enlace.
zeel
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.