Archive for 10:22 hrs.

ARP Spoof

ARPSPOOF es una técnica usada para infiltrarse en una red basadas en switchHub o unacombinación de estas, pero primero que es ARP.-

ARP es un Protocolo de resolución de direcciones que trabaja en la capa 2 del Modelo OSIesta capa es la de enlace de datos, básicamente se maneja el direccionamiento físico deMACLLS.-

ARPSPOOFING

Es una técnica MITM “Man In The Middle” u Hombre en el medio que consiste en emitir falsos mensajes ARP llamados (spoofed), en la LAN. La finalidad de esta función es asociar la dirección MAC del atacante con la puerta de enlace predeterminada (Gateway), con la intención de confundir a las otras maquinas conectadas en ese segmento de red LAN, haciendo que estas le envíen las peticiones de conexión al atacante.

Pudiendo este elegir entre reenviar el trafico al verdadero Gateway modificando, leyendo los datos.-

la Conexión es normal entre el usuario y el Access Point.-

en este momento ya el usuario malintencionado ya esta en condiciones de capturar eltrafico.-

mirándolo desde un punto más práctico es así como se realiza en arp spoofing con laherramienta arpspoof.-

paquetes ARP enviados a la Victima.-

paquetes arp enviados al Access Point.-

El ARP Spoofing puede ser ejecutado desde una máquina controlada (el atacante haconseguido previamente hacerse con el control de la misma: intrusión), un Jack Box, o bienla máquina del atacante está conectada directamente a la LAN.-

Una vez que el atacante logró confundir los dos extremos, todas las comunicaciones pasan por el, pudiendo ver todo el tráfico.-

Es en este momento en que el atacante puede obtener todos los datos de importancia que no estén cifrado por algún medio como puede ser SSL.-

Hay Muchas formas de tratar de protegerse de este tipo de ataques como recomendación nunca se deben logear a servicios donde se requiere usuario y password o mantener sesionesde chat como por ejemplo msn, desde  Bares, Estaciones de servicio, o lugares donde la redwifi no sea segura o no sean redes de confianza de uds.-

Fuente: Cristian Amicelli Rivero, de la redacción del Blog de Mkit Argentina

Wi-Fi Roaming Hacking – Primera Parte

WEP (Wired Equivalent Privacy), utiliza el algoritmo RC4 para encriptar la información. Fue el primer método de encriptación para redes Wi-Fi y es probablemente el  mas usado en las redes caseras.

En esta oportunidad daremos a conocer, la capacidad de conseguir una clave WEP, sin necesidad de estar en la misma área donde se encuentra el Access Point.
Por lo general los gestores de Redes de nuestros Sistemas Operativos, poseen la opcion de guardar las contraseñas Wi-Fi , “Conectar automáticamente”, “Conectar cada vez que esta red este disponible” . Digamos que es bastante cómodo, ya que no debemos acordarnos constantemente de la clave y mucho menos apretar un botón para conectarnos cada vez que llegamos a nuestras casa.

El Modus Operandi es el siguiente: Cada vez que nuestra tarjeta de red este encendida, estará enviando peticiones o Beacon Frames indiscriminadamente, en búsqueda de aquellas redes que hayamos configurado por defecto en nuestra maquina. Que peligro puede tener esto se preguntaran!

El problema es que existe la posibilidad de conseguir una clave WEP estando a Km’s de distancia del Access Point de origen. Cada Beacon frame enviado por la maquina víctima, posee información sobre el “Essid” (Nombre de la red) a la cual intenta conectarse. Dicha información viaja libremente por el aire, haciendo posible de esta forma que cualquier atacante con un Sniffer, capte la señal.

El atacante solo necesita conocer alguno de los nombres de las redes configuradas por “Default” en el sistema operativo víctima, para ejecutar un ataque de tipo Access Point Rougue, en el cual simula ser un Access Point, con un nombre valido aprovechando la falencia de que el equipo víctima solo comprueba el nombre del ESSID sin verificar el BSSID o MAC adress del AP.

Recordemos que la víctima envía peticiones continuas en búsqueda de cualquiera de las redes por defecto, y si encontrase alguna que corresponda, simplemente, enviaría una petición de conexión sin advertir siquiera al usuario. Una vez encontrada dicha red (Falsa en el caso de que hubiese un atacante), el Fake AP envía un Challenge response , esperando a que el equipo víctima, encripte la data con el Passphrase o contraseña. Seguido de esto, se podría Inyectar desde el atacante, paquetes ARP “Vallidos” para generar trafico de información y de esta forma forzar al equipo víctima a seguir enviando respuestas con paquetes encriptados para luego poder “Crackear” la clave WEP . Recordemos que para crackear una clave WEP, son necesarios entre 50.000 a 80.000 paquetes, dependiendo del tamaño de la misma.

Una forma de evitar este tipo de ataques Aislados, seria no dejar nunca que el Sistema Operativo se conecte a una red sin que nosotros mismo disidiéramos hacerlo. Evitariamos así, que nuestra placa envíe peticiones constantemente sin siquiera saber si el AP al que intenta conectarse se encuentra dentro de su misma área.

En cuanto a las claves WPA/WPA2, también es factible lograr un handshake, mediante el uso de Fake Access Point y luego hacer un ataque de diccionario para desencriptar la clave. La “Ventaja” para el atacante, es que no necesita ni siquiera estar cerca de nuestras casa para hackear nuestra red Wi-Fi! Tan solo tiene que conocer algún bar al que frecuentemos y esperar que nuestra maquina, no nosotros, caiga en su trampa. Esto seria mucho menos sospechoso  a que si tuviese que sentarse dentro de un auto en la calle para obtener nuestra información.

En el próximo post, los diversos ataques serán presentados en mas detalle técnico. De momento la idea es dar a conocer el riesgo que supone una mala configuración en las políticas de conexión a redes inalámbricas de nuestros sistemas operativos.

Gustavo Nicolas Ogawa

Phishing Banco Comafi Argentina

Hoy a la mañana recibí un mail con las siguientes características:

Mail Phishing

Una vez entrado en el dominio falso nos redirecciona a una página IDÉNTICA a la de Banco Comafi, hasta toma las imagenes del site original.

Aunque por error de certificados, la primera impresión es la siguiente:

Error de Certificado

Pero la página debería verse de la siguiente manera:

Phishing con imagenes originales

Una vez ingresados los datos en la página falsa, nos redireccionara a una Script “Verifica.php” Todavía dentro del dominio FALSO, para luego advertirnos sobre la supuesta restauración de nuestra cuenta y ser redireccionados hacia el sitio original http://www.comafi.com.ar

Envio de Parametros con Metodo GET forzado
Supuesta Reactivacion de Cuenta

No es la primera ni la ultima vez que nos crucemos con este tipo de engaños, donde los “Cyber-Criminales” se aprovechan de la falta de atención por parte del usuario.

Para evitar este tipo de engaños, es necesario prestar atencion sobre el dominio que indica la barra de estado abajo del todo en nuestro navegador, para poder determinar hacia que dominio estamos siendo redireccionados. Si el dominio es consistente con la supuesta información otorgada (Esto podríamos comprobarlo a través de cualquier motor de busqueda, Ej: buscar la pagina oficial de COMAFI Argentina), entonces podríamos proceder.

De todas formas, cabe destacar que NINGUNA empresa pide información Sensitiva a través de medios electrónicos.

Espero que esta información sea de ayuda para prevenir el robo de credenciales.a

Fuente: Gustavo Nicolas Ogawa, de la redacción del Blog de Mkit Argentina

Navegación Segura

Este artículo va dirigido al público en general y la idea principal es concientizar sobre el uso de protocolos encriptados para la transferencia de datos.
En ésta oportunidad vamos a denotar las diferencias entre los protocolos HTTP (Hyper Text Transfer Protocol o “Protocolo de transferencia de hipertexto” en castellano), y HTTPS (Hyper Text Transfer Protocol SECURE).

HTTPS a diferencia de HTTP, trabaja sobre una sub-capa mas baja en el Modelo OSI y utiliza, generalmente, el puerto 443. No es un protocolo estrictamente hablando, sino que refiere el uso del HTTP sobre una capa de conexión Segura y cifrada (SSL).
Generalmente podemos ver un icono con la imagen de un “Candado” en la barra de nuestro navegador cuando utilizamos una conexión “Segura“. Pero qué significa en términos normales, “Conexión Segura” ?

Básicamente, significa que generamos una sesión con un servidor en la cual la información viaja a través de la red, encriptada. Lo cual implica al mismo tiempo que, solo nosotros (cliente), y el servidor, vamos a ser capaces de leer o interpretar la información transmitida.


La pregunta que muchos se harán en este punto es “Para y por qué? ” .

Situación Hipotética:

Imaginemos que estamos en un shopping (lugar público) que posee un hotspot para que nosotros podamos ir a tomar un café mientras revisamos nuestro correo electrónico y navegamos por las redes sociales.

A) La red no tiene contraseña, ergo, quien quisiera podría conectarse fácilmente.
B) La conexión se realiza por “Aire” o Wireless, ergo, cualquiera con una PC/Celular/Tablet podría capturar las señales transmitidas sin ningún esfuerzo.

Para un atacante con muy poca experiencia solo le bastaría con usar un “Sniffer” para poder hacer una captura de los datos que viajan a través de la red pública. Si usaramos simplemente el protocolo HTTP, nuestros datos viajarían en TEXTO PLANO, lo cual implica una lectura en línea de nuestra información mas privada, desde números de tarjetas de crédito, passwords, mails, hasta conversaciones de MSN.

En cambio, si usaramos una conexión “Segura“, cada vez que el cliente/servidor intercambien datos, la información es previamente procesada mediante métodos matemáticos de encriptacion para ofuscar la lectura de la transmisión, transformando de esta forma nuestra información en un pedazo de código ilegible para cualquiera que esté “Sniffeando” la red.

Captura de credenciales de FB enviadas a través de protocolo HTTP

Información En Texto Plano

Captura de credenciales de FB enviadas a través de protocolo HTTPS

Información Encriptada – No Legible

La mayoria de los sitios tienen implementada la conexión Segura por defecto para evitar este tipo de ataques. Sin embargo, como veremos en los siguientes articulos, existen otros que solamente proveen por defecto el INICIO DE SESION con conexión segura y deja el resto de la sesión al descubierto para que el usuario decida por iniciativa propia, encriptar o no, su información.

Por mas seguridad que pueda proveernos la tecnologia, es indispensable evitar lo innecesario para reducir las chances de ser víctimas de ataques informáticos.

Fuente: Gustavo Nicolas Ogawa, de la redacción del Blog de Mkit Argentina