Mostrando las entradas para la consulta wep ordenadas por relevancia. Ordenar por fecha Mostrar todas las entradas
Mostrando las entradas para la consulta wep ordenadas por relevancia. Ordenar por fecha Mostrar todas las entradas

domingo, 7 de marzo de 2010

Un nuevo ataque a WPA/TKIP


Desde que a primeros de noviembre de 2008, Erik Tews y Martin Beck abrieran la caja de Pandora demostrando la viabilidad de capturar información enviada desde un router protegido con WPA/TKIP, se han ido sucediendo pequeños avances en las técnicas utilizadas en dichos ataques yendo desde la inyección de un mayor número de paquetes maliciosos (tal y como se demostró en un paper publicado por unos estudiantes de la universidad de ciencia y tecnología de Noruega en la NorSec Conference celebrada a mediados de octubre de 2009) hasta el último ataque conocido en el que, Matin Beck, vuelve a la carga con un nuevo ataque (PDF) que, gracias a un refinamiento de la técnica utilizada, permite inyectar no solamente un mayor número de paquetes, sino que estos, pueden contener más información.

Haciendo memoria

Recordemos que, TKIP (Temporary Key Integrity Protocol), es una variante de WEP. El hecho de que inicialmente WPA utilizara este sistema -frente al más seguro AES- se debe, simplemente, a una cuestión económica.

En la mayoría de los casos, un router que soportase el protocolo WEP podría ser actualizado por software para soportar el protocolo WPA/TKIP pero, probablemente no a WPA/AES pues, este último, es computacionalmente más exigente que el primero y, por tanto, sería necesario una actualización del hardware -normalmente mediante un cambio de router- con el coste que ello implicaría.

De todas formas, TKIP si que supone un pequeño avance frente a WEP pues, aparte del vector de inicialización del paquete presente en el protocolo WEP (los conocidos como IVs), se utiliza una clave de sesión que, convenientemente "mezclada" con el vector mencionado anteriormente, impide utilizar los ataques conocidos en la actualidad para WEP ya que cada uno de los bytes de un paquete, depende tanto del vector de inicialización como de la clave de sesión. Además de esto -y para evitar ataques basados en la fragilidad de la protección por CRC32 utilizado en WEP-, TKIP implementa dos medidas adicionales: un Message Integrity Check (MIC) de 64 bits incluido en cada paquete a transmitir conocido como "MICHAEL", y un contador de secuencia (TSC) diseñado para asegurar el orden de recepción de los paquetes.

La propuesta inicial de Erik y Martin se basaba en utilizar una variante del ataque Chopchop que describimos en su forma original (orientado al ataque de redes cifradas con WEP) a continuación:

El ataque Chopchop original

Este procedimiento permite a un atacante descifrar los últimos n bytes de información de un paquete mediante el envío de una media de n * 128 paquetes al punto de acceso. La idea se basa en lo siguiente:

En redes protegidas con el protocolo WEP, antes de ser cifrados, los paquetes son modificados de tal forma que se añade un CRC32 conocido como ICV al final del contenido del paquete. A pesar del cifrado posterior, es posible averiguar el valor del último byte de datos del paquete eliminando dicho byte del paquete (truncando el paquete) utilizando una característica presente en la mayoría de los puntos de acceso: si reciben un paquete correcto de un cliente no autenticado, el punto de acceso genera un error, pero, si reciben un paquete con un checksum incorrecto, ese paquete es, sencillamente, descartado. Dado que se ha eliminado un byte basta con mandar a lo sumo 256 paquetes (de media, 128) para averiguar el valor del byte elminado. Una vez conocido el valor del último byte de datos se puede realizar la misma operación con bytes precedentes tantas veces como bytes queramos descifrar.

Contramedidas implementadas en WPA/TKIP

Como se ha comentado anteriormente, TKIP implementa dos contramedidas para evitar ataques como el descrito arriba:

* Si se recibe un paquete con un ICV erroneo, se asume que se ha producido un error en la transmisión y el paquete es descartado. Si, por contra, el ICV es correcto -pero la verificación del MIC fallase-, se consideraría que se está produciendo un ataque y, el punto de acceso, respondería enviando un MIC failure report frame. Si se producen más de dos errores en la validación del MIC en un intervalo de menos de 60 segundos se corta la comunicación y se renegocian todas las claves tras un periodo de penalización de 60 segundos.

* Si un paquete es recibido correctamente -su ICV y su MIC son correctos- se actualizará el contador TSC incrementándose en una unidad. En caso de que el TSC fuese inferior al valor del contador (el paquete habría sido recibido en un orden incorrecto), este sería descartado sin mayores consecuencias.

A pesar de todas estas contramedidas el uso del ataque Chopchop sique siendo viable con TKIP simpre y cuando se haga teniendo cuidado de no "disparar las alarmas".

La cuestión es ¿qué ganamos consiguiendo averiguar los últimos bytes de un paquete cifrado?. En principio podría parecer que la información obtenida es tan pequeña que no tiene ninguna utilidad práctica, sin embargo, pronto veremos que esto no es así.

Atacando WPA

Para empezar, es necesario que el router en el que se ejecute el ataque tenga habilitado QoS de forma que existan varios canales (según la especificación, ocho) por los que transmitir pues, dado que cada canal tiene un contador distinto para el TSC -y el tráfico normalmente siempre circula por el canal 0-, es posible inyectar paquetes con TSCs "bajos" por los siete canales normalmente inactivos sin "levantar sospechas". Es posible por tanto enviar paquetes modificados a aquellos canales con un contador TSC bajo teniendo cuidado, eso si, de no enviar más de dos paquetes con un MIC incorrecto en el intervalo de un minuto.

Supongamos que nos enfrentamos con una red Wi-Fi protegida con WPA/TKIP y que utiliza IPv4 y de la que conocemos el rango de direcciones utilizado (p. ej. 192.168.1.0/24). Adicionalmente, y como hemos visto anteriormente, el router deberá tener activado el QoS y el periodo de regeneración de las claves de la red deberá ser alto (p. ej. 3600 segundos).

Dado este escenario (bastante realista para muchas de las redes desplegadas actualmente), para atacar dicha red sería necesario capturar tráfico hasta detectar un paquete ARP (facilmente distinguible del resto en base a su longitud característica).

Haciendo un inciso -y aunque no es importante para explicar el ataque- es interesante señalar que, en una red Wi-Fi, aunque la comunicación esté cifrada, las direciones MAC tanto origen como destino aparecen en claro y los paquetes son enviados siempre a la dirección de broadcast de la red.

En un escenario como el descrito, se conoce la práctica totalidad del contenido de un paquete ARP, quedando por averiguar el último byte de las direcciónes IP origen y destino, los 8 bytes del MIC y los 4 del checksum ICV. El MIC y el ICV conforman, por tanto, los últimos 12 bytes del paquete.

Teniendo en cuenta que no podemos mandar más de dos paquetes con un MIC incorrecto en el intervalo de un minuto -aunque si que podemos mandar tantos paquetes con un ICV incorrecto como queramos hasta "acertar" pues, siendo incorrectos, serán descartados sin más (sin alterar el valor del TSC del canal) necesitaremos alrededor de 12 minutos para averiguar los 12 bytes que conforman el MIC y el ICV y un par más si queremos averiguar también las direcciones origen y destino del paquete.

Una vez recuperado el MIC y el ICV de un paquete, el atacante puede recuperar la clave utilizada para generar el MIC de dicho paquete -el algoritmo MICHAEL no fue diseñado para ser una función de un solo sentido y es igual de eficiente ejecutarlo "hacia atrás" que "hacia delante"- y, desde ese momento, hasta la resincronización de claves, pueden generarse paquetes "firmados" con la clave MIC obtenida y cuyos 4 bytes ICV correctos podrán averiguarse mediante un ataque Chopchop.

En esta forma, el ataque únicamente permite el envío de tráfico que pueda hacer saltar IDSs que trabajen a nivel de IP o, si el usuario está conectado a Internet, se podría provocar la fuga de información rutando tráfico hacia una máquina externa mediante respuestas ARP falsas.

Por último, a pesar de que con este ataque no es posible descifrar los paquetes de respuesta del cliente transmitidos via Wi-Fi, sería posible obtener dichos paquetes a través de la conexión a Internet mediante la técnica de ARP spoofing descrita anteriormente.

Mejoras introducidas en el nuevo ataque

Una vez aclarado el funcionamiento del ataque original a WPA veremos las novedades aportadas por el nuevo ataque.

La principal mejora es el aumento significativo de información que es posible inyectar en la red pues, con el ataque anterior, en la práctica solamente era posible enviar 28 bytes de información por cada paquete descifrado.

La idea en la que se basa esta mejora es la de la fragmentación de paquetes. La especificación 802.11 permite fragmentar un paquete hasta en 16 partes, sin embargo, TKIP impide reutilizar el keystream de un vector de inicialización dado en más de un fragmento, por lo que es necesario disponer de al menos 16 keystreams distintos para poder transmitir estos. Dado que el ataque explicado anteriormente precisa de 15 minutos para obtener un paquete ARP completo no sería viable utilizar dicho método para llevar a la práctica nuestra idea.

Con el fin de conseguir nuevos keystreams debemos forzar la generación de nuevos paquetes en la red de los cuales conozcamos la mayor cantidad de información. Los paquetes perfectos para esto son los TCP-SYN que, enviados mediante IP spoofing -haciéndonos pasar por el punto de acceso- a un puerto TCP abierto en el cliente, provocarán la respuesta TCP-SYN/ACK a la que el propio punto de acceso, responderá con un paquete TCP-RST generando un nuevo IV dirigido hacia el cliente y que podremos capturar.

Para llevar a cabo esta idea debemos ser capaces de generar un paquete TCP/IP que consistirá en: 8 bytes de cabecera LLC, 20 bytes de cabecera IP y otros 20 de cabecera TCP lo cual nos da 48 bytes de longitud para la MSDU y, a esto, hay que añadirle los 8 bytes del MIC que hacen en total 56 bytes. Asumiendo que disponemos de 8 bytes de keystream para cifrar información, utilizando los siete canales restantes (proporcionados por el QoS del punto de acceso) seremos capaces de cifrar 7 x 8 = 56 bytes por lo que, dado que el envió de un TCP-SYN genera un único TCP-RST, con este método nunca podríamos obtener nuevos bytes de keystream "utilizables".

Necesitamos, por tanto, encontrar una forma de conseguir un mayor número de bytes de keystream que nos permitan inyectar tráfico extra en la red.

Casualmente, muchos sistemas Linux -como los que usan una gran cantidad de routers ADSL- generan paquetes TCP-RST con valores concretos en ciertos campos que nos permitirían obtener un mayor número de bytes de keystream a partir de los paquetes TCP-RST capturados.

Por ejemplo, el ID de dichos paquetes suele ser 0 -por lo que se obtendrían dos bytes extra- de los dos siguientes campos, el byte en el que se indica la fragmentación sería también cero -al no haber más fragmentos- y el de los flags sería, o bien cero, o 0x40 para indicar que no se debe fragmentar el paquete; el siguiente byte -el TTL- probablemente será 0x40 pues es el valor utilizado por defecto en Linux; así mismo, el byte para indicar el protocolo será 0x06 indicando que se usa TCP, las IPs de origen y destino y los puertos TCP serán conocidos así como el número de secuencia que será igual al original incrementado en uno, ...

Siguiendo de forma similar con el resto de los campos del paquete podríamos llegar a obtener hasta 60 bytes de keystream por cada uno de los siete canales libres sin necesidad de fragmentación.

Suponiendo que podamos conseguir todos los requisitos expuestos anteriormente, seríamos capaces de generar 60 nuevos bytes de keystream a la velocidad de la conexión wireless. Incluso, en caso de que el punto de acceso no cumpliese con estos requisitos, si la red a atacar tuviese conexión a Internet y no estuviese filtrado el establecimiento de conexiónes hacia máquinas de Internet, sería viable hacer spoofing de una IP de un sistema externo en el cual tuviésemos control de los paquetes TCP-RST generados lo cual permitiría generar nuevos bytes de keystream aunque, eso sí, la velocidad de generación quedaría limitada a la velocidad de descarga de dicha conexión.


Conclusiones

En resumen, y como se ha comentado inicialmente, este ataque permitiría extraer mucha más información de una red protegida con WPA/TKIP consituyendo un serio problema de seguridad en cuanto a la fuga de datos que ello supone.

Aunque en la práctica este ataque es complejo dado que se necesita la confluencia de un gran número de factores -la red debe estar cifrada con WPA/TKIP que poco a poco va cayendo en desuso, el atacante debe estar a una distancia que le permita inyectar paquetes y el punto de acceso debe tener activado QoS y estar basado en Linux- La forma de evitar este problema es tan simple como utilizar WPA/AES a la hora de configurar una red Wi-Fi.

Dejamos para una futura entrada el analizar el otro avance presentado que, en resumen, es un ataque al código de integridad del mensaje (MICHAEL) que permitiría insertar información en un paquete con datos y MIC desconocidos consiguendo con ello el objetivo de poder descifrar todo el tráfico dirigido hacia el cliente.

Fernando Braquehais
S21sec. e-crime
http://blog.s21sec.com/2010/03/un-nu...Blog+S21sec%29

viernes, 6 de junio de 2008

Cómo usar aircrack-ng By Soporte (3 de 3) Desencriptar WEP





A continuación muestro cómo desencriptar la captura de paquetes WEP.
Para esto debemos tener archivos .cap o .ivs que fueron resultado de la captura con airodump-ng y aireplay-ng.
Demostración de cómo desencriptar una contraseña de acceso a internet inalámbrico (TELMEX) bajo el cifrado WEP. La calidad del video es baja debido a que se tomó con una cámara fotográfica, pero el sonido es nitido. Para cualquier duda por favor visiten: http://alfonsocruz.blogspot.com y se harán todas las aclaraciones. Realizado por Alfonso Cruz (soporte) alumnos del INSTITUTO TECNOLÓGICO DE CULIACÁN. Como recomendación: eviten utilizar el cifrado WEP de 64 bits ya que con tan sólo 20 min aprox se puede encontrar la clave de la red. Recomiendo utilizar un cifrado más fuerte como WPA2/PSK (aunque proximamente haré la demostración para romper este cifrado).



Then I show how to decode the capture WEP packages.
To do this we must keep records. Or cap. IVs that resulted from the capture with airodump-ng and aireplay-ng.
Demonstrating how to decrypt a password for access to wireless internet (TELMEX) under the WEP encryption. The video quality is low because it was taken with a camera, but the sound is crisp. For any questions please visit: http://alfonsocruz.blogspot.com and made all the clarifications. Produced by Alfonso Cruz (support) students of the Technological Institute of Culiacan. As recommendation: avoid using the 64-bit WEP encryption because with only about 20 minutes to find the key to the network. I recommend using a stronger encryption as WPA2/PSK (although I will soon demonstration to break this encryption).


Cómo usar aireplay-ng By Soporte (2 de 3) Desencriptar WEP



A continuación muestro cómo acelerar la captura de paquetes para el desencriptado de la clave WEP.
Antes de usar aireplay-ng(para acelerar) deben de tener activo airodump-ng(para capturar) que debe estar capturando todo el tráfico en un archivo .cap o .ivs.
Demostración de cómo desencriptar una contraseña de acceso a internet inalámbrico (TELMEX) bajo el cifrado WEP. La calidad del video es baja debido a que se tomó con una cámara fotográfica, pero el sonido es nitido. Para cualquier duda por favor visiten: http://alfonsocruz.blogspot.com y se harán todas las aclaraciones. Realizado por Alfonso Cruz (soporte) alumnos del INSTITUTO TECNOLÓGICO DE CULIACÁN. Como recomendación: eviten utilizar el cifrado WEP de 64 bits ya que con tan sólo 20 min aprox se puede encontrar la clave de la red. Recomiendo utilizar un cifrado más fuerte como WPA2/PSK (aunque proximamente haré la demostración para romper este cifrado).

--

Then I show how to accelerate the capture of packages for the decrypted of the WEP key.
Before using aireplay-ng (for accelerating) must have active airodump-ng (to capture) that should be capturing all traffic to a file. Or cap. IVs.
Demonstrating how to decrypt a password for access to wireless internet (TELMEX) under the WEP encryption. The video quality is low because it was taken with a camera, but the sound is crisp. For any questions please visit: http://alfonsocruz.blogspot.com and made all the clarifications. Produced by Alfonso Cruz (support) students of the Technological Institute of Culiacan. As recommendation: avoid using the 64-bit WEP encryption because with only about 20 minutes to find the key to the network. I recommend using a stronger encryption as WPA2/PSK (although I will soon demonstration to break this encryption).


Cómo usar airodump-ng by soporte (1 de 3) Desencriptar WEP




Demostración de cómo desencriptar una contraseña de acceso a internet inalámbrico (TELMEX) bajo el cifrado WEP. Realizado por Alfonso Cruz (soporte) alumno del INSTITUTO TECNOLÓGICO DE CULIACÁN. Como recomendación: eviten utilizar el cifrado WEP de 64 bits ya que con tan sólo 20 min aprox se puede encontrar la clave de la red. Recomiendo utilizar un cifrado más fuerte como WPA2/PSK (aunque proximamente haré la demostración para romper este cifrado).




Demonstrating how to decrypt a password for access to wireless internet (TELMEX) under the WEP encryption. Produced by Alfonso Cruz (support) student of the Technological Institute of Culiacan. As recommendation: avoid using the 64-bit WEP encryption because with only about 20 minutes to find the key to the network. I recommend using a stronger encryption as WPA2/PSK (although I will soon demonstration to break this encryption).

jueves, 6 de noviembre de 2008

Wi-Fi - Wireless

Wi-Fi es un sistema de envío de datos sobre redes computacionales que utiliza ondas de radio en lugar de cables.
Wi-Fi es una marca de la Wi-Fi Alliance (anteriormente la
WECA: Wireless Ethernet Compatibility Alliance), la organización comercial que adopta, prueba y certifica que los equipos cumplen los estándares 802.11.
Historia
Nokia y Symbol Technologies crearon en 1999 una asociación conocida como WECA (Wireless Ethernet Compatibility Alliance, Alianza de Compatibilidad Ethernet Inalámbrica). Esta asociación pasó a denominarse Wi-Fi Alliance en 2003 . El objetivo de la misma fue crear una marca que permitiese fomentar más fácilmente la tecnología inalámbrica y asegurar la compatibilidad de equipos.
De esta forma en abril de 2000
WECA certifica la interoperatibilidad de equipos según la norma IEEE 802.11b bajo la marca Wi-Fi . El término viene de Wireless Fidelity que es un equivalente a Hi-Fi High Fidelity que se usa en la grabacion de sonido. Esto quiere decir que el usuario tiene la garantía de que todos los equipos que tengan el sello Wi-Fi pueden trabajar juntos sin problemas, independientemente del fabricante de cada uno de ellos. Se puede obtener un listado completo de equipos que tienen la certificación Wi-Fi en Alliance - Certified Products.
En el año 2002 la asociación
WECA estaba formada ya por casi 150 miembros en su totalidad.
La norma
IEEE 802.11 fue diseñada para sustituir el equivalente a las capas físicas y MAC de la norma 802.3 (Ethernet). Esto quiere decir que en lo único que se diferencia una red Wi-Fi de una red Ethernet es en cómo se transmiten las tramas o paquetes de datos; el resto es idéntico. Por tanto, una red local inalámbrica 802.11 es completamente compatible con todos los servicios de las redes locales (LAN) de cable 802.3 (Ethernet).
El término Wi-Fi no proviene de Wíreless Fidelity. La
WECA contrató a una empresa de publicidad para que le diera un nombre a su estándar, de tal manera que fuera fácil de identificar y recordar. Phil Belanger, miembro fundador de Wi-Fi Alliance que apoyó el nombre Wi-Fi escribió:
‘’Wi-Fi y el "Style logo" del Ying Yang fueron inventados por la agencia Interbrand. Nosotros (WiFi Alliance) contratamos Interbrand para que nos hiciera un logotipo y un nombre que fuera corto, tuviera mercado y fuera fácil de recordar. Necesitábamos algo que fuera algo más llamativo que “IEEE 802.11b de Secuencia Directa”. Interbrand creó nombres como "Prozac", "Compaq", "OneWorld", "Imation", por mencionar algunas. Incluso inventaron un nombre para la compañía: VIVATO.’’
Estandares Existentes
Existen diversos tipos de Wi-Fi, basado cada uno de ellos en un estándar IEEE 802.11 aprobado. Son los siguientes:
Los estándares
IEEE 802.11b e IEEE 802.11g disfrutan de una aceptación internacional debido a que la banda de 2.4 GHz está disponible casi universalmente, con una velocidad de hasta 11 Mbps y 54 Mbps, respectivamente.
En la actualidad ya se maneja también el estándar
IEEE 802.11a, conocido como WIFI 5, que opera en la banda de 5 GHz y que disfruta de una operatividad con canales relativamente limpios. La banda de 5 GHz ha sido recientemente habilitada y, además no existen otras tecnologías (Bluetooth, microondas, ZigBee, WUSB) que la estén utilizando, por lo tanto existen muy pocas interferencias. Su alcance es algo menor que el de los estándares que trabajan a 2.4 GHz (aproximadamente un 10%), debido a que la frecuencia es mayor (a mayor frecuencia, menor alcance).
Un primer borrador del estándar
IEEE 802.11n que trabaja a 2.4 GHz a una velocidad de 108 Mbps. Sin embargo, el estándar 802.11g es capaz de alcanzar ya transferencias a 108 Mbps, gracias a diversas técnicas de aceleramiento. Actualmente existen ciertos dispositivos que permiten utilizar esta tecnología, denominados Pre-N, sin embargo, no se sabe si serán compatibles ya que el estándar no está completamente revisado y aprobado.
Existen otras tecnologías inalámbricas como Bluetooth que también funcionan a una frecuencia de 2.4 GHz, por lo que puede presentar interferencias con Wi-Fi Debido a esto, en la versión 1.2 del estándar Bluetooth por ejemplo se actualizó su especificación para que no existieran interferencias con la utilización simultánea de ambas tecnologías, además se necesita tener 40.000 k de velocidad.
Seguridad
Uno de los problemas más graves a los cuales se enfrenta actualmente la tecnología Wi-Fi es la seguridad. Un muy elevado porcentaje de redes son instaladas sin tener en consideración la seguridad convirtiendo así sus redes en redes abiertas (o muy vulnerables a los crackers), sin proteger la información que por ellas circulan.
Existen varias alternativas para garantizar la
seguridad de estas redes. Las más comunes son:
Utilización de
protocolos de cifrado de datos para los estándares Wi-Fi como el WEP y el WPA, que se encargan de codificar la información transmitida para proteger su confidencialidad, proporcionados por los propios dispositivos inalámbricos
WEP, cifra los datos en su red de forma que sólo el destinatario deseado pueda acceder a ellos. Los cifrados de 64 y 128 bits son dos niveles de seguridad WEP. WEP codifica los datos mediante una “clave” de cifrado antes de enviarlo al aire.
WPA: presenta mejoras como generación dinámica de la clave de acceso. Las claves se insertan como de dígitos alfanuméricos, sin restricción de longitud
IPSEC ([[túneles IP) en el caso de las VPN y el conjunto de estándares IEEE 802.1X, que permite la autenticación y autorización de usuarios.
Filtrado de
MAC, de manera que sólo se permite acceso a la red a aquellos dispositivos autorizados.
Ocultación del punto de acceso: se puede ocultar el punto de acceso (
Router) de manera que sea invisible a otros usuarios.
El protocolo de seguridad llamado
WPA2 (estándar 802.11i), que es una mejora relativa a WPA. En principio es el protocolo de seguridad más seguro para Wi-Fi en este momento. Sin embargo requieren hardware y software compatibles, ya que los antiguos no lo son.
Sin embargo, no existe ninguna alternativa fiable 100%, ya que todas ellas se pueden burlar.
Dispositivos
Existen varios dispositivos que permiten interconectar elementos Wi-Fi, de forma que puedan interactuar entre sí. Entre ellos destacan los routers, puntos de acceso, para la emisión de la señal Wi-Fi y las tarjetas receptoras para conectar a la computadora personal, ya sean internas (tarjetas PCI) o bien USB.
Los
puntos de acceso funcionan a modo de emisor remoto, es decir, en lugares donde la señal Wi-Fi del router no tenga suficiente radio se colocan estos dispositivos, que reciben la señal bien por un cable UTP que se lleve hasta él o bien que capturan la señal débil y la amplifican (aunque para este último caso existen aparatos especializados que ofrecen un mayor rendimiento).
Los
router son los que reciben la señal de la línea ofrecida por el operador de telefonía. Se encargan de todos los problemas inherentes a la recepción de la señal, incluidos el control de errores y extracción de la información, para que los diferentes niveles de red puedan trabajar. Además, el router efectúa el reparto de la señal, de forma muy eficiente.
Además de
routers, hay otros dispositivos que pueden encargarse de la distribución de la señal, aunque no pueden encargarse de las tareas de recepción, como pueden ser hubs y switches. Estos dispositivos son mucho más sencillos que los routers, pero también su rendimiento en la red de área local es muy inferior
Los dispositivos de recepción abarcan tres tipos mayoritarios: tarjetas
PCI, tarjetas PCMCIA y tarjetas USB:
1) Las tarjetas PCI para Wi-Fi se agregan a los ordenadores de sobremesa. Hoy en día están perdiendo terreno debido a las tarjetas USB.
2) Las tarjetas
PCMCIA son un modelo que se utilizó mucho en los primeros ordenadores portátiles, aunque están cayendo en desuso, debido a la integración de tarjeta inalámbricas internas en estos ordenadores. La mayor parte de estas tarjetas solo son capaces de llegar hasta la tecnología B de Wi-Fi, no permitiendo por tanto disfrutar de una velocidad de transmisión demasiado elevada
3) Las tarjetas
USB para Wi-Fi son el tipo de tarjeta más común que existe y más sencillo de conectar a un pc, ya sea de sobremesa o portátil, haciendo uso de todas las ventajas que tiene la tecnología USB. Además, algunas ya ofrecen la posibilidad de utilizar la llamada tecnología PreN, que aún no esta estandarizada.
4) También existen impresoras, cámaras Web y otros periféricos que funcionan con la tecnología Wi-Fi, permitiendo un ahorro de mucho cableado en las instalaciones de redes.
En relación con los drivers, existen directorios de "
Chipsets de adaptadores Wireless".
Ventajas y desventajas

Una de las desventajas que tiene el sistema Wi-Fi es la pérdida de velocidad en comparación a una conexión con cables, debido a las interferencias y pérdidas de señal que el ambiente puede acarrear.
La desventaja fundamental de estas redes existe en el campo de la seguridad. Existen algunos programas capaces de capturar paquetes, trabajando con su tarjeta Wi-Fi en modo promiscuo, de forma que puedan calcular la contraseña de la
red y de esta forma acceder a ella. Las claves de tipo WEP son relativamente fáciles de conseguir con este sistema. La alianza Wi-Fi arregló estos problemas sacando el estándar WPA y posteriormente WPA2, basados en el grupo de trabajo 802.11i. Las redes protegidas con WPA2 se consideran robustas dado que proporcionan muy buena seguridad. De todos modos muchas compañías no permiten a sus empleados tener una red inalámbrica ya que sigue siendo difícil para lo que representa la seguridad de una empresa estar "seguro". Uno de los puntos débiles (sino el gran punto débil) es el hecho de no poder controlar el área que la señal de la red cubre, por esto es posible que la señal exceda el perímetro del edificio y alguien desde afuera pueda visualizar la red y esto es sin lugar a dudas una mano para el posible atacante.
Hay que señalar que esta tecnología no es compatible con otros tipos de conexiones sin cables como
Bluetooth, GPRS, UMTS, etc.
Los dispositivos Wi-Fi ofrecen gran comodidad en relación a la movilidad que ofrece esta tecnología.
Véase También

viernes, 6 de junio de 2008

Cómo desencriptar una contraseña bajo en cifrado WEP (Volumen 1)


Demostración de cómo desencriptar una contraseña de acceso a internet inalámbrico (TELMEX) bajo el cifrado WEP. La calidad del video es baja debido a que se tomó con una cámara fotográfica, pero el sonido es nitido. Para cualquier duda por favor visiten: http://alfonsocruz.blogspot.com y se harán todas las aclaraciones. Realizado por Alfonso Cruz (soporte) alumnos del INSTITUTO TECNOLÓGICO DE CULIACÁN. Como recomendación: eviten utilizar el cifrado WEP de 64 bits ya que con tan sólo 20 min aprox se puede encontrar la clave de la red. Recomiendo utilizar un cifrado más fuerte como WPA2/PSK (aunque proximamente haré la demostración para romper este cifrado).

domingo, 30 de agosto de 2009

El ataque a WPA se reduce a un minuto

Dos investigadores japoneses han descubierto un ataque sobre WPA que permitiría romper el cifrado en un minuto. Toshihiro Ohigashi de la universidad de Hiroshima y Masakatu Morii de la universidad de Kobe presentaran los detalles del ataque en una conferencia que tendrá lugar en Hiroshima el próximo 25 de septiembre.

Los investigadores alemanes Mark Tew y Martin Beck presentaron un ataque que permitía romper parcialmente el cifrado usado por WPA en un tiempo de 12 a 15 minutos usando una técnica similar a "Chopchop", empleada en los ataques al protocolo WEP.

Dicho ataque estaba limitado a implementaciones que soportan características de QoS, mientras que con esta nueva aproximación, basada en el trabajo de Tew y Beck, cualquier implementación WPA es susceptible de ser vulnerable y en un tiempo bastante más reducido.

Ambos ataques se limitan a WPA usando TKIP -Temporal Key Integrity Protocol- una versión modificada de WEP, con lo cual no afectaría a WPA usando AES ni al protocolo WPA2.

Aclarar también que el ataque no tiene como objetivo extraer la llave PSK, fundamental para emplearla en la negociación de conexiones con el punto de acceso. De momento, los ataques a WPA tan solo se pueden emplear para inyectar un determinado número de paquetes falsificados en el tráfico.

Más Información:

10/11/2008 Ahora sí, TKIP usado en WPA parece estar herido de muerte
http://www.hispasec.com/unaaldia/3670

A Practical Message Falsification Attack on WPA [PDF]
http://jwis2009.nsysu.edu.tw/location/paper/A%20Practical%20Message%20Falsification%20Attack%20on%20WPA.pdf

New attack cracks common Wi-Fi encryption in a minute
http://www.thestandard.com/news/2009/08/26/new-attack-cracks-common-wi-fi-encryption-minute

Via Hispasec.com

viernes, 6 de junio de 2008

Cómo desencriptar una contraseña bajo en cifrado WEP (Volumen 2)




En este segundo video pueden apreciar el uso de los comandos necesarios para la aceleración de la captura de paquetes y la desencriptación de los mismos.
Si tienen alguna duda ps aqui la solucionamos.

Demostración de cómo desencriptar una contraseña de acceso a internet inalámbrico (TELMEX) bajo el cifrado WEP. La calidad del video es baja debido a que se tomó con una cámara fotográfica, pero el sonido es nitido. Para cualquier duda por favor visiten: http://alfonsocruz.blogspot.com y se harán todas las aclaraciones. Realizado por Alfonso Cruz (soporte) alumno del INSTITUTO TECNOLÓGICO DE CULIACÁN.

Disculpen la baja calidad del video, utilice mi camara fotográfica para la grabación del video.

jueves, 19 de febrero de 2009

Documentación en español de la suite mas completa para el análisis de la seguridad wireless

¿Qué es aircrack ?

aircrack es una colección de herramientas para la auditoría de redes inalámbricas:

* airodump: programa para la captura de paquetes 802.11
* aireplay: programa para la inyección de paquetes 802.11
* aircrack: recuperador de claves estáticas WEP y WPA-PSK
* airdecap: desencripta archivos de capturas WEP/WPA

martes, 24 de junio de 2008

Adquiere una tarjeta de red inalambrica USB desde $1.00

Hola, aprovecha esta masgnífica oferta. Tarjetas de red inalámbrica USB por tan sólo $1.00, te permiten cifrar tu red con wep, wpa, wpa2, etc. Además de poder realizar auditorías.

ARJETAS DE RED INALAMBRICAS USB DESDE $1.00

tarjeta de red usb

viernes, 26 de junio de 2009

Resultados de las encuestas y la realidad de google

Hace ya algunas semanas, inicie dos encuestas en las cuales participaron 122 usuarios aproximadamente. Dichas encuestas se iniciaron con el objetivo de conocer qué navegadores conocen y cómo han llegado a este blog.
En la primera encuesta, aquí tenemos los resultados:

¿Que navegadores conoce?


Internet Explorer 7
64 (83%)
Internet Explorer 6
55 (71%)
Mozilla Firefox
73 (94%)
Mozilla
47 (61%)
Opera
54 (70%)
Safari
39 (50%)
Chrome
49 (63%)
Epiphany
5 (6%)
Konqueror
25 (32%)
Otros de Linux
23 (29%)
Otros de Windows
18 (23%)

Con un total de 77 votos.

Y en la segunda encuesta, los resultados son los siguientes:

¿Como se enteró de este blog?

MSN
2 (1%)
Youtube
87 (71%)
Google
22 (18%)
Amigo
5 (4%)
Foro
9 (7%)
Otro
2 (1%)

Con un total de 122 votos.

Como pueden observar, la mayoría de nosotros conocemos Firefox e Internet Explorer. Pero muchos no conocen otras alternativas.
Y casi el 90% de los usuarios han llegado aquí a través de Youtube, seguramente con el interés de desencriptar claves wep o wpa.
Bueno, me alegra que se den la vuelta por estos aportes que en muchas ocasiones no provienen cien por ciento de mi creatividad, sin embargo trato de mantener las noticias más importantes de tecnología y seguridad informática; falta mucho para ser un blog de seguridad, pero ahi vamos.

Aquí les anexo las cifras de este blog para google:
Desde el 4 de enero de 2009 ha habido 12,614 visitas.



De ellas, 4,490 visitas se originan de México y 3,196 de España.

El 55.8% llega al blog a través de google y el 18.27% lo hace de manera directa, escribiendo la URL en la barra de direcciones. El 7.68% lo hace directamente a través de Youtube y el 7.46% a traves de Yahoo answers, donde participo de vez en cuando contestando algunas preguntas de los usuarios.

El 53.5% de los usuarios usa como navegador Internet Explorer, el 39.09% usa Firefox y el 3.18% usa Chrome.

El 92.52% usa el Sistema Operativo Windows, seguido de Linux con tan sólo el 5.6% y Mac con 1.43%.


Estos datos, me ayudan a conocerlos, saber que gustos tienen y por supuesto cómo ofrecerles un servicio de calidad. En estas vacaciones haré algunos cambios al blog y los sitios web que tengo como top metroflog, amigos del flog y otros varios con el propósito que sean útiles para ustedes, el público que invierte algunas minutos leyendo estas lineas.

A los interesados en conocer las estadísticas de su sitio, tan sólo es necesario utilizar la herramienta de google llamada Google Analitycs, la cual es gratuita y es a mi punto de vista la mejor herramienta gratuita del mercado para conocer las estadísticas de tu sitio web.

Nos vemos, sigan participando.

http://topmetroflog.site40.net - Las chicas mas bellas
http://amigosdelflog.netne.net - Trucos y galerias especiales de chicas



jueves, 15 de enero de 2009

Preguntas y Respuestas sobre REDES INALAMBRICAS


P: ¿Cuáles son las normas de redes inalámbricas?
R: En la actualidad casi todas las instalaciones de LANs Inalámbricas (WLANs) trabajan con la llamada Wi-Fi que responde a la norma 802.11b de 11 Mbps. A su vez, las normas más recientes 802.11a y 802.11g alcanzan los 54 Mbps. Esta última es compatible con la 802.11b porque trabaja en el mismo espectro de frecuencias de microondas. La 802.11a, en cambio, trabaja en una banda de frecuencias mayores, no siendo compatible con la Wi-Fi.

P: ¿Hay limitaciones en las velocidades?
R: Efectivamente. Con cualquiera de las normas, la máxima velocidad sólo se logra estando relativamente cerca del Punto de Acceso (AP) a la red cableada. La velocidad de la 802.11b, por ejemplo, cae a 5,5 Mbps más allá de unos 30 metros de distancia del AP. Por su parte, con la 802.11a y 802.11g la velocidad cae de 54 a 48 Mbps pasando de los 10 metros, y sigue bajando escalonadamente a distancias mayores.

P: ¿Cómo son los aspectos de seguridad de las WLANs?
R: En realidad se trata de una problemática muy crítica puesto que una comunicación inalámbrica no es como un cable que al tener principio y fin es más fácil de controlar. Con una transmisión radial alguien puede pasar por fuera de una oficina, incluso la calle o en el estacionamiento, y con un buen equipo y antena lograr acceder a la WLAN y a los recursos que ofrece, incluyendo el acceso a Internet.

P: ¿A qué se debe tanta debilidad?
R: En primer lugar por default en la norma no se establece ninguna seguridad en cuanto al acceso y transmisión de información. Además, aún habilitando la seguridad, el protocolo WEP con el que opera tiene serias debilidades y limitaciones de modo que no es difícil para un hacker acceder a la red. Recién últimamente la situación está mucho más controlada con el protocolo TKIP y la norma 802.1x, por lo que su implementación es muy recomendable. Finalmente, la nueva norma 802.11i permite un nivel de encripción muy superior.

P: ¿Qué es un Hot Spot?
R: Es un sistema de interconexión pública de banda ancha a Internet basado en la 802.11b con un AP de características especiales, conformando así un Proveedor de Servicio Inalámbrico a Internet (WISP). Se lo encuentra instalado en lugares como aeropuertos, hoteles, cafés, bibliotecas, centros de convención y otros locales de acceso al público. Un protocolo recientemente propuesto permite la gestión y aceptación de usuarios no clientes.

P: ¿Es posible la transmisión de voz por una red inalámbrica?
R: Recientemente se aprobó la norma 802.11e que trata la VoIP sobre WLAN estableciendo las condiciones de Calidad de Servicio (QoS) necesarias para transmitir la voz digitalizada con varios niveles de prioridad por sobre la transmisión de datos típica de una red inalámbrica.

Via revistalanandwan

miércoles, 12 de enero de 2011

La tarjeta de red inalambrica para auditorias wifi

Con la siguiente tarjeta de red inalambrica puedes sin complicaciones realizar auditoría de redes inalámbricas para intentar romper el cifrado wep, wpa, wpa2.

Les dejo el enlace a continuación!

Clic aqui para mostrar la tarjeta de red inalambrica


sábado, 24 de octubre de 2009

Sobre el video de demostración de crack al wpa2

Hola a todos, me han estado llegando muchos correos y mensajes a la cuenta q tengo en youtube sobre los videos que prometí donde se demuestra que el cifrado wpa ya pasó a ser historia al igual que el cifrado wep. Sin embargo la falta de tiempo por el trabajo y los proyectos escolares no me han permitido realizarlos.

Les tengo buenas noticias, está comprobadísimo que estos cifrados son desencriptables y las clases se pueden obtener. Sin embargo, para poder hacer un video real de un punto de acceso victima real como los que demostre en los tres videos:

http://alfonsocruz.blogspot.com/2008/06/cmo-usar-airodump-ng-by-soporte-1-de-3.html
http://alfonsocruz.blogspot.com/2008/06/cmo-usar-aireplay-ng-by-soporte-2-de-3.html
http://alfonsocruz.blogspot.com/2008/06/cmo-usar-aircrack-ng-by-soporte-3-de-3.html


Para los que deseen apoyar esta pequeña pero sin embargo hasta cierto punto útil realización de los videos, hagan alguna donación a traves de PAYPAL con alguna cantidad para comprar un router inalámbrico y hacer posible este proyecto una realidad. Asi mismo, invito a todas aquellas personas que deseen unirse o aportar algo con algún material, me lo hagan llegar y con gusto lo publicaré en este su blog.



Gracias, seguiremos en contacto.

martes, 9 de diciembre de 2008

Acceso remoto a los dispositivos Linksys WVC54GC

Se han encontrado dos vulnerabilidades en los dispositivos Linksys WVC54GC que podrían ser aprovechadas por un atacante remoto para acceder a información sensible, causar una denegación de servicio o ejecutar código arbitrario, pudiendo comprometer por completo el dispositivo.
El dispositivo “WVC54GC Compact Wireless-G Internet Video” se trata de una videocámara inalámbrica con servidor web incorporado que se puede conectar a la red local o directamente a Internet. El producto pertenece a la compañía Linksys, que se trata de una filial de la estadounidense Cisco Systems dedicada a las PyMEs.

Los problemas de seguridad encontrados serían los siguientes:

* La primera vulnerabilidad está causada porque el dispositivo enviaría la información de su configuración inicial en texto claro a través de la red. Esto podría ser aprovechado por un atacante remoto para al interceptar el flujo de vídeo enviado, acceder a la configuración de la red (ssid, usuarios y claves WPA o WEP, servidores DNS, etc.) o causar una denegación de servicio accediendo al firmware del dispositivo. El atacante podría aprovecharse de la vulnerabilidad por medio de un paquete especialmente manipulado enviado al puerto UDP 916, utilizado para la administración del dispositivo.

* El segundo fallo está causado por un error de límites que provocaría un desbordamiento de búfer basado en pila en el método "SetSource" del control ActiveX de NetCamPlayerWeb11gv2 (NetCamPlayerWeb11gv2.ocx). Esto podría ser aprovechado por un atacante remoto para ejecutar código arbitrario y hacerse con el control del dispositivo, por ejemplo si un usuario visita una página web especialmente manipulada.

Las vulnerabilidades afectarían a las versiones del firmware anteriores a la 1.25, por lo que se recomienda actualizar a la versión 1.25 o superior, disponible desde:

http://www.linksys.com/servlet/Satellite?c=L_Download_C2&childpagename=US%2FLayout&cid=1115417109974&packedargs=sku%3D1134691947479&pagename=Linksys%2FCommon%2FVisitorWrapper
Más Información: USCERT Vulnerability Note VU#528993: Linksys WVC54GC wireless video camera vulnerable to information disclosure. http://www.kb.cert.org/vuls/id/528993 Vulnerability Note VU#639345: Linksys WVC54GC NetCamPlayerWeb11gv2 ActiveX control stack buffer overflow. http://www.kb.cert.org/vuls/id/639345

viernes, 30 de enero de 2009

Temas principales sobre la auditoría de redes inalámbricas en linux

- Aspectos fundamentales en entorno linux sobre la auditoria wireless

También incluiremos algunos comandos que permiten una mayor comodidad de trabajo dentro del entorno linux.
Guía de iniciación a la shell de GNU/Linux by rh3nt0n

1.- Primeras observaciones

Somos muchos los que hemos pasado a linux para poder poner nuestra tarjeta made in nosedonde. Si directamente nos reconoce la tarjeta perfecto pero sino amigo hay que currárselo. Y no obsesionarse con una instalación rápida para poder navegar de forma gratuita.

Muchos nos encontramos con diferentes problemas, pero la mayoría no son debido a que nuestra tarjeta no este reconocida en linux, si no que no damos con el driver adecuado. Esto es lo mas importante.

Y además lo mas de lo mas:

Tener en cuenta que hay que tener instaladas la fuentes de kernel y/o las cabeceras correctas, sin esto lo del típico make all,make y make install no vale para nada.
Sin las fuentes instaladas y al ejecutar make nos da un error (lógicamente) la mayoría piensa que no les funciona su tarjeta y lo dejan estar, pero amigo no es ese el problema, la realidad es otra.
Así que perder un poco de tiempo en ver como funciona este nuevo mundo.

Cada distribución o live cd linux presenta formas diferentes de instalar y/o bajar sus fuentes y/o cabeceras (headers), así que en función de lo que tengáis, necesitareis actuar de una forma u otra.
También hay distros que ya instalan de serie estos requisitos pero la mayoría no, así que tener cuidado.

Por lo tanto, al instalar un modulo de un driver en cualquier linux recordad primero que hay que comprobar que se tengan las cosas bien instaladas, así como las herramientas de compilación.

En /lib/modules/tukernel debe de existir un fichero build, pero es un enlace simbólico. Es como un acceso directo en Windows en el escritorio.
Y ese enlace debe de apuntar a /usr/src/tukernel si no es así, no se puede seguir.

Una vez superado esto hay que leer siempre el fichero Readme de los drivers que no hemos bajado y seguir los pasos, pues a veces es recomendado ejecutar otros comandos antes que el típico make && make install por ejemplo la ejecución de:
./configure

2.- Comandos básicos

Solo pretende ser una guía para principiantes como yo en el mundo wireless a través de linux.
Hay que decir que no todas las opciones se permiten para todas las tarjetas.
También citar que en función de una configuración se podrán utilizar o no otros comandos, solo es probarlo.
Mediante comando --help encontramos todas la posibles entradas. Para algunos comandos como iwconfig y iwlist es necesario tener instaladas correctamente las linux-wireless-extensions (yo he trabajado con la versión 26). Y obviamente la tarjeta correctamente instalada y con sus drivers correctos. Recordad que muchas acciones hay que hacerlas como administrador. Tecleamos su y posteriormente cuando nos pida Password lo introducimos.

-------------------- iwconfig --------------------

iwconfig : a secas no dirá las interfaces que tenemos.
iwconfig [interface] [opción]

[interface] = tipo eth0, ath0 ejemplo iwconfig ath0

Nos dará información de como esta configurada la tarjeta inalámbrica.

iwconfig [interface]: ejemplo iwconfig ath0

Nos dirá toda la información de la configuración de red inalámbrica (nombre de red, canal, nivel de señal, velocidad, potencia, encriptación de wep, punto de acceso.

Si es FF:FF:FF:FF:FF:FF es que no esta asociado a ninguno.

iwconfig --versión

Nos dirá la versión que utilizamos de las wireless-extensions y la recomendada para nuestro interface inalámbrico.

[opción]

essid Nombre_red: ejemplo iwconfig ath0 essid "Wireless 1"

Nos servirá para configurar nuestra red con el nombre que queramos o a la que queramos asociarnos. Nombre de red.

mode monitor: ejemplo iwconfig ath0 mode monitor

Para capturar trafico de redes externas.

mode managed: ejemplo iwconfig ath0 mode managed

Lo que venia siendo en Windows modo infraestructura mediante puntos de acceso y/o router.

mode ad-hoc: ejemplo iwconfig ath0 mode ad-hoc

Para conectar varios PCS sin puntos de acceso.

channel número _ canal: ejemplo iwconfig ath0 channel 6

Fijamos el canal elegido para nuestra tarjeta.

Podemos también utilizar la frecuencia.

freq ValorGhz: ejemplo iwconfig ath0 freq 2.412G

Fijamos el valor de frecuencia para nuestra tarjeta. Podemos también utilizar el canal .

Tenemos para:

canal 1= 2.412G canal 2= 2.417G canal 3= 2.422G canal 4= 2.427G canal 5= 2.432G canal 6= 2.437G
canal 7= 2.442G canal 8= 2.447G canal 9= 2.452G canal 10= 2.457G canal 11= 2.462G canal 12= 2.467G
canal 13= 2.472G canal 14= 2.484G

rate valorvelocidad: ejemplo iwconfig ath0 rate 11M

Fijamos la velocidad en las comunicaciones para 802.11b. Podemos también utilizar 54M. O ponerlo en modo automático.

iwconfig ath0 rate auto

Para que la tarjeta elija la velocidad adecuada, incluso iwconfig ath0 rate 54M auto

frag valorfragmentación: ejemplo iwconfig ath0 frag 4096

power period :ejemplo iwconfig ath0 power period 60

Tiempo actividad la tarjeta cuando no se utiliza alguna conexión a red. Por lo tanto en modo monitor la captura de datos caería a la hora.

Nota: estas opciones puede realizarse de manera conjunta.

Ejemplo: iwconfig ath0 essid "Wireless_casa" channel 6 rate auto

-------------------- iwlist --------------------

iwlist [interface) [opción]

Acordaros de que podéis poder obtener todas los argumentos posibles para este y casi todo los comandos mediante iwlist --help
Igual que antes interface=ath0, eth0 la que tengamos y salga con el iwconfig o el ifconfig.

[opción]

scan: ejemplo iwlist ath0 scan

Nos mostrara información de todas las redes inalámbricas que nuestra tarjeta detecta. Obviamente en modo monitor dará cero resultados. La diferentes redes que se detectan pueden cambiar por lo tanto no vamos a estar todo el rato introduciendo este comando. Hay herramientas que dan información de lo que hay en tiempo real. El airodump en modo monitor puede hacer un barrido en tiempo real de las redes próximas. Además graba en un fichero todas las detecciones aunque solamente haya sido en un momento puntual, esto sirve para saber si necesitamos colocar una antena para recibir con mayor calidad y señal posible redes a analizar. El airodump hace más cosas y hay mas herramientas para la detección como el kismet, etc.

frequency: ejemplo iwlist ath0 frequency

Nos mostrara los diferentes valores de frecuencia y su correspondencia en el numero de canal validos para nuestra tarjeta así como la frecuencia y el canal en el que se encuentra en esos momentos la tarjeta. Ejemplo: Mediante aviso en pantalla current frequency =2.412GHz (Channel 1). En modo monitor al hacer un barrido de diferentes canales y si ejecutamos este comando varias veces veremos que la frecuencia actual (current frequency) va cambiando.

channel: ejemplo iwlist ath0 channel

Es igual que el anterior

rate: ejemplo iwlist ath0 rate

Nos indica las velocidad de comunicación que nuestra tarjeta soporta así como la velocidad actual (mediante current bit rate).

Para un ping igual que en windows: ping 192.168.1.1

-------------------- ifconfig --------------------

Para observar la configuración de la red tanto inalámbrica como ethernet.

Ejemplo: ifconfig a secas o ifconfig ath0

Para lanzar la red: ifconfig ath0 up. Este es muy importante.

Para caer la red: ifconfig ath0 down

Para reiniciar la red: /etc/rc.d/init.d/network restart

Para cambiar la dirección MAC:

ifconfig down hw ether xx:xx:xx:xx:xx

ifconfig up

Donde XX corresponde a 2 dígitos hexadecimales.

Ejemplo:

ifconfig ath0 down hw ether 11:22:33:44:55:66

ifconfig ath0 up

Para obtener ip por dhcp, si esta configurada para ello:

pump -i ath0 si el tipo de cliente para obtener ip por dhcp es ese

Para diversas configuraciones podemos atacar sobre el archivo situado en: /etc/sysconfig/network_scripts/ y que corresponda al tipo ifcfg-(interface)/

Ejemplo ruta completa: /etc/sysconfig/network_scripts/ifcfg-ath0

Vamos a el y lo modificamos.

Por ejemplo para obtener dhcp debemos de tener o colocar BOOTPROTO=dhcp y el tipo de cliente para dhcp ejemplo: DHCP_CLIENT=pump, también tenemos dhclient, dhcpcd y dhcpxd.

Ejemplo de fichero en /etc/sysconfig/network_scripts con el nombre ifcfg-ath0

DEVICE=ath0
BOOTPROTO=dhcp
ONBOOT=yes
MII_NOT_SUPPORTED=no
WIRELESS_MODE=managed
WIRELESS_ESSID=WIRELESS
WIRELESS_FREQ=2.437G
WIRELESS_RATE=54M
DHCP_CLIENT=pump
NEEDHOSTNAME=yes
PEERDNS=yes
PEERYP=no
PEERNTPD=no

Si la entrada BOOTPROTO=static entonces podemos asignar la ip manualmente mediante:

ifconfig 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255 up

y asignar la puerta de enlace como:

route add default gw 192.168.1.1

Otro ejemplo:

DEVICE=ath0
BOOTPROTO=static
IPADDR=192.168.1.4
NETMASK=255.255.255.0
NETWORK=192.168.1.0
BROADCAST=192.168.1.255
ONBOOT=yes
MII_NOT_SUPPORTED=no
WIRELESS_MODE=managed
WIRELESS_ESSID=WIRELESS
WIRELESS_FREQ=2.437G
WIRELESS_RATE=54M

En este caso la determinación de ip es estática.
Y por comandos se determina la ip, la mascara y el broadcast de la siguiente manera:

ifconfig ath0 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255 up

y la puerta de enlace como:

route add default gw 192.168.1.1

Podemos actuar de una manera u otra así que vosotros mismos.

Tener en cuenta que si tenemos varias interface podemos asignar un default (puerta de enlace para cada interface). Como, así:


route add default gw 192.168.1.1 (tuinterface)

Ejemplos:

route add default gw 192.168.1.1 ath0

route add default gw 192.168.1.1 ra0


Es interesante hacer un route antes y después de añadir el ultimo comando. Ejemplo de lo que debe aparecer:


[root@halcon halcon]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 10 0 0 wlan0
192.168.1.0 * 255.255.255.0 U 10 0 0 ra0
default 192.168.1.1 0.0.0.0 UG 0 0 0 ra0
default 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0


Como veis tengo 2 puertas de enlace para diferentes tarjetas.

Si queremos eliminar una de ellas para poder sobrescribirla pues tenemos:

route del default

Nos faltan las DNS:

Para esto editamos el fichero resolv.conf. Su ruta exacta debe de estar en /etc/resolv.conf

Ahí va un ejemplo:

Mi nombre de usuario es: halcon Entonces:

search halcon
nameserver 192.168.1.1

Esto es lo que debe aparecer en mi fichero para poder navegar correctamente.

En todo caso si modificamos el fichero después debemos de reiniciar la red con:

Para reiniciar la red: /etc/rc.d/init.d/network restart

Cualquier cambio con comandos no son para siempre es decir al iniciar el PC el sistema operativo siempre carga la configuración del fichero que he citado, al igual que cuando se reinicia la red, tenerlo en cuenta.

También es útil probar lo siguiente para verificar que no hay problemas:

modprobe wlan
modprobe [interfaz] Ejemplo: modprobe ath0


3.- Animarse a pasarse a linux

Cada cual es libre de trabajar con un determinado sistema operativo sea windows, una distro completa o un live cd, ya que cada uno se alimenta su propio cerebro y solo el determina su camino. Os dejo el enlace sobre algunas reflexiones que se han hecho respecto a la entrada en el universo linux. En este enlace no encontraréis mucha información para adecuarlas a vuestras necesidades, son mas bien reflexiones, avisos, recomendaciones que yo mismo he planteado y también las de muchas otras personas que tienen una opinión diferente a la mía, pero que por supuesto y obviamente también son muy validas. Pasar a linux
4.- Pequeños trucos

pwd

Si en cualquier momento queremos comprobar en que directorio te encuentras en tu sistema linux puedes hacerlo ejecutando este comando (print working directory).

Traducido viene a ser "muestra el directorio de trabajo")

Ejemplo:

[root@wireless init.d]# pwd

/etc/init.d

shopt -s cdspell

Este me gusta mucho y seguro que a mas de uno. La opción cdspell corregirá automáticamente (haciendo uso de una herramienta de corrección ortográfica) los errores tipográficos cometidos en las ejecuciones del comando cd.

Ejemplos:

[root@wireless /]# cd /us1r/srcs/linnux-2.6.11-6mdk
/usr/src/linux-2.6.11-6mdk
[root@wireless linux-2.6.11-6mdk]# pwd
/usr/src/linux-2.6.11-6mdk

[root@wireless linux-2.6.11-6mdk]# cd /etcq/initd
/etc/init.d
[root@wireless init.d]# pwd
/etc/init.d

El sistema de corrección que añade la opción cdspell es muy interesante, pero en cualquier caso limitado, si se comete más de un error en una parte de la ruta no es capaz de corregirlo pero si lo corrige si se produce en partes diferentes.
Además, tener en cuenta que si realizamos la ejecución en línea de comandos, el efecto solo se mantendrá en la sesión de terminal en curso y no cuando lancemos nuevas sesiones.

5.- Puerta de enlace y DNS

Tener en cuenta que si tenemos varias interface podemos asignar un default (puerta de enlace para una)

route add default gw 192.168.1.1 (tuinterface)

Ejemplos:

route add default gw 192.168.1.1 ath0
route add default gw 192.168.1.1 ra0


Es interesante hacer un route antes y después de añadir el ultimo comando.
Ejemplo de lo que debe aparecer:

[root@halcon halcon]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 10 0 0 wlan0
192.168.1.0 * 255.255.255.0 U 10 0 0 ra0
default 192.168.1.1 0.0.0.0 UG 0 0 0 ra0
default 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0


Como veis tengo 2 puertas de enlace para diferentes tarjetas.

Si queremos eliminar una de ellas para poder sobrescribirla pues tenemos:

route del default

Nos faltan las DNS:

Para esto editamos el fichero resolv.conf. Su ruta exacta debe de estar en /etc/resolv.conf

Ahí va un ejemplo:

Mi nombre de usuario es: halcon
Entonces:

search halcon
nameserver 192.168.1.1

Esto es lo que debe aparecer en mi fichero para poder navegar correctamente.

En todo caso si modificamos el fichero después debemos de reiniciar la red con:

Para reiniciar la red:

/etc/rc.d/init.d/network restart

6.- Reinstalación de driver

Publicado por eltitoneo en: http://foro.elhacker.net/index.php/topic,84580.msg391567.html#msg391567
Y realmente me parece muy interesante.

Resulta que el comando rmmod rt2500 2>/dev/null lo único que hace es descargar el módulo y por mucho make y make install y modprobe que hagas siempre te va a cargar el driver antiguo el cual no soporta modo monitor.


Pues bien, tenemos que substituirlo "a lo cutre". ¿Como? Pues de la siguiente manera:

SUBSTITUIR EL DRIVER RT2500 ANTIGUO POR EL NUEVO

-Compilamos nuestro driver con make y nos fijamos de que ha creado un archivo binario llamado rt2500.ko que es el driver en cuestión. Por cierto, es importante parchearlo antes de compilar para que nos funcione también con aireplay, si no sabeis cómo hacerlo mirad esto:

- Hacemos un modinfo rt2500 para saber cual es la ruta de nuestro driver antiguo y nos saldrá la siguiente información:

Código:

filename: /lib/modules/2.6.11-6mdk/kernel/3rdparty/rt2500/rt2500.ko.gz
parm: debug:Enable level: accepted values: 1 to switch debug on, 0 to switch debug off.
parm: ifname:Network device name (default ra%d)
author: http://rt2x00.serialmonkey.com
description: Ralink RT2500 802.11g WLAN driver 1.1.0 CVS 2005/07/10
license: GPL
vermagic: 2.6.11-6mdk 686 gcc-3.4
depends:
alias: pci:v00001814d00000201sv*sd*bc*sc*i*


-Apagamos la tarjeta y descargamos el módulo:

ifconfig ra0 down
rmmod rt2500 2>/dev/null

-Ahora sabemos que la ruta del driver antiguo es /lib/modules/2.6.11-6mdk/kernel/3rdparty/rt2500/ pues eliminamos el archivo rt2500.ko.gz y copiamos el driver que hemos compilado antes (rt2500.ko) en el este directorio y lo renombramos a rt2500.ko.gz

-Solo nos queda modprobe rt2500 para cargar el módulo y ya estará todo listo.

Esta explicado para el Mandriva pero se puede aplicar a cualquier linux, evidentemente cambiando las rutas por las que tenga cada uno en su distribución

Interesante el comando lspci

Nos da información del hardware que reconoce nuestro linux.

Eso no quiere decir que este listo para funcionar, ya que después se necesitan los módulos (los drivers)

Interesante el comando lsmod

Nos da información de los módulos instalados

El texto básicamente esta copiado de una revista pero puede ser muy útil para los que se inician en el mundo linux.
Y es básico y fundamental para poder instalar las herramientas que necesitamos.

7.- Gzip, Bzip y Tar en modo texto

A pesar de que muchos programas son distribuidos en paquetes RPM o DEB a veces (muchas, casi la mayoría) hay situaciones donde tenemos que compilar las fuentes del programa.
Por lo general son suministrados en ficheros con extensión .tar.gz o .tar.bz2 ( y también sus versiones abreviadas - .tgz o .tbz2). Para desempaquetarlos se necesita el programa Tar, así como los programas Gzip y Bzip2. Nos puede parecer raro que son necesarios 2 programas. Esto resulta del hecho de que el programa Tar únicamente une varios ficheros en uno (con extensión .tar), el cual no es sometido a ninguna compresión. En efecto, el archivo puede ocupar mas espacio que los archivos originales. Por esa razón, se crearon los programas Gzip y Bzip2, que ofrecen compresión.

El desempaquetado.

Tenemos el fichero archivo.tar.gz y nos preguntamos qué hacer con él. Es un archivo creado con el programa Tar (tiene la extensión .tar) y después comprimido con el programa Gzip (tiene la extensión .gz). Podemos llevar a cabo el proceso al revés. Primero descomprimimos el archivo con la instrucción :


gzip -d archivo.tar.gz

El argumento -d significa descompresión. Eventualmente podemos usar gunzip en lugar de gzip -d.
Como resultado obtenemos el archivo archivo.tar (notamos que el fichero archivo.tar.gz ¡desaparece!). Para desempaquetar este archivo lanzamos la instrucción:


tar -xvf archivo.tar

Los argumentos que se encuentran detrás del guión significan que debe llevarse a cabo el desempaquetado (x - extract) de los ficheros, cuyos nombres deben ser visualizados en la pantalla (v - verbose), y se hallan en el archivo con el nombre dado después del parámetro f (file). El guión no es obligatorio en esta instrucción.
Toda la operación se puede realizar con una instrucción, y eso gracias a la cooperación de los programas Tar y Gzip. Basta con utilizar en la instrucción tar la opción -z, para que el archivo antes de desempaquetarlo sea descomprimido con el programa Gzip, es decir, nuestra instrucción puede tener la siguiente forma definitiva:


tar -xzvf archivo.tar.gz

tar xzvf archivo.tar.gz

Probar los dos.

En el caso de Bzip2 la situación es prácticamente idéntica. en las instrucciones anteriores basta con cambiar gzip por bzip2 y gunzip por bunzip2, y el argumento z de la instrucción tar por el argumento -j. Por supuesto, también cambian las terminación de los nombres de los ficheros z (.gz por .bz2). La instrucción final puede verse así:


tar xjvf archivo.tar.bz2

tar -xjvf archivo.tar.bz2

Probar las dos.

Para entornos gráficos tenemos más posibilidades.

Para servidor gráfico tipo KDE tenemos el programa ARK, y esta totalmente integrado, es decir podemos usar el botón secundario del ratón para desempaquetar y descomprimir de forma directa este tipo de archivos. Realmente es muy útil y el que más uso.
En modo grafico obtendremos 2 ficheros el original y el completamente desempaquetado y descomprimido y colocado en la ruta que deseamos. Si Ark encuentra algún obstáculo en la extracción nos lo avisara y nunca procederá a la extracción automática.
Pero no todos desean usar KDE, por suerte existe File Roller, el cual cumple las mismas funciones que Ark, incluso tiene algunas y más mejoras.

8.- No me arranca el entorno grafico

Para saber los posible errores que ocurren al intentar iniciar el entorno grafico lo mejor es ir a los logs, que normalmente se encuentran en /var/log/ con el nombre de XFree86.N.log ( donde N es un numero igual o mayor a 0).
El archivo de configuración del ratón, monitor, resolución, tarjeta grafica, es:

/etc/X11/XF86Config ó /etc/X11/XF86Config-4

La forma mas cómoda de configurar los periféricos que antes he dicho es a través del comando:

xf86cfg -textmode

Aunque también se puede hacer directamente sobre el fichero de configuración que antes he dicho mediante cualquier editor de texto, como podría ser: nano, pico, emacs, vi, gedit,...

Una vez reconfigurado el entorno grafico es necesario iniciar el entorno grafico ( las X's ), esto se hace a través del comando: startx

9.- Configurando una red local en linux

Autor: Firos

Para configurar la red lo primero que tenemos que saber es que interfaz de red usamos, por lo normal suele ser eth0 pero también podéis estar usando eth1 así que vais cambiando hasta que os funcione.

Primero nos damos permisos de root y despues manos a la obra. Supongamos que nuestra interfaz de red es eth0 y que no estamos usando DHCP.

* Configurando la tarjeta:

ifconfig eth0 broadcast netmask up

Creo que esta claro lo que hace esta línea pero por si acaso...:

: Hay que sustituir esto por nuestra IP privada.


: Hay que sustituir esto por nuestra IP broadcast que por lo general suele ser la misma que la IP privada solo que varían los últimos tres dígitos que se cambian por 255.

Ejemplo: IP-PRIVADA = XX.X.XXX.XXX pues entonces la IP-BROADCAST quedaría XX.X.XXX.255.


: Esta es la mascara de red y casi siempre suele ser 255.255.255.0 a no ser que lo hayáis reconfigurado.

Si queremos observar los cambios ponemos: ifconfig

* Agregando una puerta de enlace:

Esto se hace mediante el comando route. Podéis poner route para ver como esta actualmente y después para configurar la puerta de enlace ponemos:

route add default gw

: En este caso tenemos que sustituir esto por vuestra pasarela (gateway).

* Colocando las DNS en su sitio...:

Ahora tan solo tenemos que añadir las DNS al archivo resolv.conf para que nos funcione:

echo "nameserver 80.58.0.33" > /etc/resolv.conf
echo "nameserver 80.58.32.97" >> /etc/resolv.conf

Con la primera línea lo que hacemos es enviar la línea nameserver 80.58.0.33 al archivo resolv.conf y si no existe lo crea automáticamente.
Con la segunda línea lo que hacemos es añadir la línea nameserver 80.58.32.97 al archivo resolv.conf

Cuidado cuando pongáis ">" y ">>" porque el primero sirve para crear el archivo y si lo volvemos a poner igual sustituimos el archivo y por eso se ponen dos ">>" para indicarle que "añada" al archivo esa línea a continuación de lo que ya hay en resolv.conf.

* Resumen:

ifconfig eth0 10.7.191.176 broadcast 10.7.191.255 netmask 255.255.255.0 up
route add default gw 10.7.191.1
echo "nameserver 80.58.0.33" > /etc/resolv.conf
echo "nameserver 80.58.32.97" >> /etc/resolv.conf

CONFIGURANDO UNA RED LOCAL MEDIANTE "DHCP" (Dynamic Host Configuration Protocol):

En este caso es muy similar solo que tenemos que tener instalados los paquetes dhcp y dhcp-client.

Ahora ponemos:

dhcpd eth0

Y ahora tenemos que configurar la puerta de enlace como arriba y añadir las DNS igual que arriba:

route add default gw
echo "nameserver 80.58.0.33" > /etc/resolv.conf
echo "nameserver 80.58.32.97" >> /etc/resolv.conf


PD: Lo mismo para wireless una vez establecida la conexión con el iwconfig

Artículo extraído íntegramente de http://hwagm.elhacker.net/htm/comandoslinux.htm

Etiquetas

INTERNET (459) newsweek (305) SEGURIDAD (224) software (136) HACK (86) GOOGLE (47) Hacker (46) Geek (41) hardware (36) WINDOWS (34) Hackers (31) CRACK (29) facebook (29) video (28) DESCARGA (27) videos (26) Celulares (25) MICROSOFT (22) Informatica (21) apple (19) GRATIS (18) technology (18) virus (18) exploit (17) computación (16) informatico (16) web (15) cracker (14) INALAMBRICO (13) WINDOWS 7 (13) noticias (11) MSN (10) termino (10) ACTUALIZACION (9) Gamer (9) LapTops (9) Mac (9) PASSWORD (9) WINDOWS XP (9) dns (9) firefox (9) juegos (9) FOTOS (8) cientifico (8) iphone (8) WEP (7) antivirus (7) bibliografia (7) Desencriptar (6) INFINITUM (6) wifi (6) youtube (6) Craker (5) Culiacan (5) DESMOSTRACION (5) TELEFONIA (5) gmail (5) messenger (5) DIRECTA (4) DOWNLOAD (4) ESPAÑOL (4) XBOX (4) xss (4) Glosario (3) HTML (3) WPA (3) anuncios (3) ataques (3) hosting (3) hotmail (3) Guru (2) ajax (2) wpa2 (2)