Herramientas de usuario

Herramientas del sitio


es:airdriver-ng

Airdriver-ng

++++++ IMPORTANTE ++++++
++++++ IMPORTANTE ++++++
++++++ IMPORTANTE ++++++

Esta funcionalidad estará disponible en una versión futura. NO está disponible actualmente.

++++++ IMPORTANTE ++++++
++++++ IMPORTANTE ++++++
++++++ IMPORTANTE ++++++

Descripción

Airdriver-ng es un “script” que proporciona información acerca de los drivers wireless de tu sistema, con la posibilidad de cargar o descargar los drivers. Además, airdriver-ng permite instalar y desinstalar drivers completamente con los parches requeridos para modo monitor e inyección. Adicionalmente tambien tiene algunas otras funciones.

A continuación puedes ver una lista completa de los comandos soportados por el “script”:

  • No Command: Ejecutando airdriver-ng sin ningún comando nos mostrará el número del kernel que estamos ejecutando y los comandos válidos.
  • Supported: Este comando muestra la lista de drivers wireless que el script soporta. Si el driver que tu quieres no aparece listado el script no lo soporta. Ten en cuenta que puede que los drivers no los tengas instalados en tu sistema.
  • Kernel: Este comando muestra los drivers wireless que han sido compilados diréctamente dentro del kernel por si mismo.
  • Installed: Este comando muestra los drivers wireless instalados actualmente en tu sistema. Estos no son los drivers cargados actualmente en tu sistema.
  • Loaded: Este comando muestra los drivers wireless que actualmente están cargados en memoria.
  • Load: Este comando carga el driver especificado en la memoria. El número del driver se obtiene de la salida del comando “installed”.
  • Unload: Este comando descarga el driver especificado de la memoria. El número del driver se obtiene de la salida del comando “loaded”.
  • Install: Este comando instala el driver especificado en tu sistema y lo carga en la memoria. El número del driver se obtiene de la salida del comando “loaded”. Todos los pasos requeridos se llevaran con cuidado, incluyendo obtener los “driver sources”, parches de inyección, compilar y cargar el módulo en la memoria. Este es el modo más simple y fácil de asegurarte de que tu driver está bien instalado para poder inyectar.
  • Remove: Este comando borra el driver especificado de tu sistema. Se borrará el módulo de la memoria y todo el arbol correspondiente del disco duro.
  • Details: Este comando muestra información detallada acerca del módulo. El número del driver se obtiene de la salida del comando “installed. Es especialmente útil para confirmar que estamos usando la versión correcta y ver cuando fue instalada. La fecha de instalación se localiza despues del nombre del archivo. Esto se puede usar para comprobar que estamos utilizando el módulo más reciente.
  • Detect: Este comando se usa para determinar que tarjetas wireless están conectadas al PC.

No hay un método preciso para hacer estas comprobaciones. El scripr airdriver-ng solo está disponible para sistemas operativos linux.

Uso

Uso: airdriver-ng <comando> [número de driver]

Donde los comandos válidos son los siguientes:

* supported       - muestra todos los drivers soportados
* kernel          - muestra todos los drivers dentro del kernel
* installed       - muestra todos los drivers instalados
* loaded          - muestra todos los drivers cargados
  • load <número de driver> - carga un driver
  • unload <número de driver> - descarga un driver
  • install <número de driver> - instala un driver
  • remove <número de driver> - borra un driver
  • details <número de driver> - muestra los detalles de un driver
  • detect - detecta tarjetas wireless

Ejemplos de uso

A continuación puedes ver ejemplos de uso para cada comando.

Comando supported

Escribe:

 airdriver-ng supported

El sistema responderá:

 Following stacks are supported:
 0. IEEE80211
 1. IEEE80211 Softmac
 2. mac80211
 Following drivers are supported:
 0. ACX100/111 - IEEE80211
 1. Broadcom 4300 - IEEE80211
 2. HostAP - IEEE80211
 3. Intel Pro Wireless 2100 B - IEEE80211
 4. Intel Pro Wireless 2200 B/G - IEEE80211
 5. Intel Pro Wireless 3945 A/B/G - IEEE80211
 6. Madwifi[-ng] - IEEE80211
 7. Prism54 - IEEE80211
 8. Realtek rtl8180 - custom
 9. Realtek rtl8187 - custom
 10. Ralink rt2500 - IEEE80211 Softmac
 11. Ralink rt2570 - IEEE80211 Softmac
 12. Ralink rt61 - IEEE80211 Softmac
 13. Ralink rt73 - IEEE80211 Softmac
 14. WLAN-NG - IEEE80211
 15. ZyDAS 1211 - IEEE80211 Softmac
 16. ZyDAS 1211rw - IEEE80211 Softmac
 17. Intel Pro Wireless 3945 A/B/G - mac80211
 18. Intel Pro Wireless 3945 A/B/G - raw mode - mac80211
 19. NDIS Wrapper - custom

Presta atención al número delante de cada driver. Estos son los números que necesitamos para el comando “install” e instalar el correspondiente driver.

Comando kernel

Escribe:

 airdriver-ng kernel

El sistema responderá:

 Found following stacks in the Kernel:
 Found following drivers in the Kernel:

En este ejemplo, no hay drivers compilados dentro del kernel.

Comando installed

Escribe:

 airdriver-ng installed

El sistema responderá:

 Found following stacks installed:
 0. IEEE80211
 1. IEEE80211 Softmac
 2. mac80211
 Found following drivers installed:
 1. Broadcom 4300 - IEEE80211
 2. HostAP - IEEE80211
 3. Intel Pro Wireless 2100 B - IEEE80211
 4. Intel Pro Wireless 2200 B/G - IEEE80211
 6. Madwifi[-ng] - IEEE80211
 7. Prism54 - IEEE80211
 9. Realtek rtl8187 - custom
 13. Ralink rt73 - IEEE80211 Softmac
 18. Intel Pro Wireless 3945 A/B/G - raw mode - mac80211

Presta atención al número delante de cada driver. Estos son los números que necesitarás para el comando “load” y cargar el driver.

Comando loaded

Escribe:

 airdriver-ng loaded

El sistema responderá:

 Found following stacks loaded (as module):
 Found following drivers loaded (as module):
 6. Madwifi[-ng] - IEEE80211
 9. Realtek rtl8187 - custom
13. Ralink rt73 - IEEE80211 Softmac

Presta atención al número delante de cada driver. Estos son los números que necesitarás para el comando “load” y cargar el driver.

Comando load

Escribe:

 airdriver-ng load 13

Donde:

  • 13 es el número del driver obtenido del comando installed.

El sistema responderá:

 Driver "Ralink rt73" specified for loading.
 Loaded driver "Ralink rt73" successfully

Comando unload

Escribe:

 airdriver-ng unload 13

Donde:

  • 13 es el número del driver obtenido de la salida del comando “loaded”.

El sistema responderá:

 Driver "Ralink rt73" specified for unloading.
 Unloaded driver "Ralink rt73" successfully

Comando install

Escribe:

 airdriver-ng install 9

Donde:

  • 9 es el número del driver obtenido de la salida del comando “supported”.

El sistema responderá:

 Driver "Realtek rtl8187" specified for installation.
 1. Getting the source...
 2. Extracting the source...
 3. Getting the patch...
 4. Patching the source...
 5. Compiling the driver...
 6. Installing the driver...
 Running "depmod -ae"...
 Installed driver "Realtek rtl8187" successfully
 Loaded driver "Realtek rtl8187" successfully

Comando remove

Escribe:

 airdriver-ng remove 13

Donde:

  • 13 es el número del driver obtenido de la salida del comando “installed”.

El sistema responderá:

 Driver "Ralink rt73" specified for removing.
 Starting to remove "Ralink rt73" driver
 rm: remove regular file `/lib/modules/2.6.21-1.3228.fc7/extra/rt73.ko'? y
 Running "depmod -ae"...
 Removed driver "Ralink rt73" successfully

Comando details

Escribe:

 airdriver-ng details 9

Donde:

  • 9 es el número del driver obtenido de la salida del comando “installed”.

El sistema responderá:

 Driver details for: "Realtek rtl8187"
 
 Compiled into kernel:   No
 Installed:              YES
 Loaded:                 No
 
 Modules:
 r8187 
 
 Files:
 /lib/modules/2.6.21-1.3228.fc7/kernel/drivers/net/wireless/rtl8187/r8187.ko 2007-07-08 10:19

 version:        V 1.1
 depends:        ieee80211-rtl
 vermagic:       2.6.21-1.3228.fc7 SMP mod_unload 686 4KSTACKS 
 
 For more information see: [[r8187]]

Comando detect

Escribe:

 airdriver-ng detect

El sistema responderá:

 Found "Realtek rtl8187" device: (r8187)
 Bus 001 Device 002: ID 0bda:8187 Realtek Semiconductor Corp.
 
 Found "Madwifi[-ng]" device: (ath_pci)
 01:00.0 Ethernet controller: Atheros Communications, Inc. AR5212 802.11abg NIC (rev 01)
 
 USB devices (generic detection):
 Bus 001 Device 003: ID 148f:2573 Ralink Technology, Corp.
 Bus 001 Device 002: ID 0bda:8187 Realtek Semiconductor Corp.

Trucos de uso

Ninguno por el momento.

Problemas de uso

Ninguno por el momento.

es/airdriver-ng.txt · Última modificación: 2009/08/14 19:14 por mister_x