martes, 27 de septiembre de 2011

Hacktivismo: en defensa por el Tipnis

El hacktivismo es la protesta del Hacker, la forma de expresión cuando la injusticia es irrefrenable, la forma de gritar al mundo la injusticia con un mensaje claro y conciso de su accionar en pro de los ideales.

En este momento varios sitios han sido atacados, defaceados y denegados sus servicios en señal de protesta contra el el gobierno por el tema de la carretera que pasa por el TIPNIS, de hecho el grupo Anonymous Bolivia (el verdadero, esperemos) ha anunciado:

"Queremos informarles que este 27 de septiembre llevaremos a cabo la Operación Bolivia en defensa del TIPNIS, y aclararles que es la única operación a realizarse en Bolivia. Es indignante que algunos grupos adversarios estén en contra de la marcha de más de un millar de indígenas, tan solo por estar vendidos al monopolio de la hoja de coca, del poder político y del dinero. En la marcha, denominada defensa del TIPNIS, caminan personas que viven en el lugar; para muchos es lo único que tienen. Ellos defienden la tierra de nuestros padres y abuelos para que todos podamos disfrutarla"


Desde hace dos dìas se ha reportado al sitio de El Diario como atacado, no por el grupo Anonymous sino por Tiger M@te – Bangladeshi Hacker.
En este momento el sitio del Defensor del Pueblo (defaceado en la mañana) es inaccesible (DoS - ¿o están reponiendo el sitio?):



Con el sitio de la presidencia pasó lo mismo en horas de la mañana, aparentemente el servicio ha sido restituido.

Adicionalmente se reportó en el sitio http://www.wikileaksbolivia.org la publicación de bases de datos de órganos de gobierno:

- Base de datos de Diprove: http://www.wikileaksbolivia.org/index.php/nacionales/1-ultimas-noticias/660-anonymous-acaba-de-liberar-la-base-de-datos-de-diprove-la-verdad-sobre-los-chutos

- En Pastebin: http://pastebin.com/XK4cxLyb se encuentra la base de datos del Instituto Geográfico Militar.

- También en Pastebin: http://pastebin.com/QN2K874p, el grupo Lulzsec Bolivia ha publicado usuarios y contraseñas de más de 2900 usuarios WiFi Entel.

Son los ataques que logré encontrar hasta ahora, momento en el cual ha renunciado parte del gabinete presidencial y están posesionando a nuevos ministros.

Saludos a todos

viernes, 23 de septiembre de 2011

El bit que rebalsó el Buffer: EKOPARTY!!!

En este momento esta acabando la conferencia latinoamericana más cool en temas de hacking: Ekoparty, la cual se realiza en Argentina cada año, para aquellos interesados que no pudieron asistir, afortunadamente publican los videos de las charlas en su sitio, el link es el siguiente:

http://www.ekoparty.org/videos.php

Este año la gran novedad: Rompieron el cifrado de SSL/TSL v1 presentado por Thai Duong en su expo: BEAST: Surprising crypto attack against HTTPS, usualmente después de estas conferencias hay muuuucho por hacer para la gente de seguridad, asi que manos a la obra y a esperar los videos de esta versión.

Saludos!!!

lunes, 19 de septiembre de 2011

Client Side Attacks

Esta es la presentación que realicé en el evento de hacking Tinkuyhack, a principios de mes

Client side attacks

En futuros post voy a detallar el contenido. Se trata de los ataques dirigidos hacia el eslabón más debil: el usuario. Existen varios vectores de ataque que utilizan tecnicas de explotación a las aplicaciones con ingeniería social, lo que recuerda ataques a grandes empresas como RSA, Google, Comodo y otras grandes empresas.

Saludos!!!

jueves, 15 de septiembre de 2011

Facebook se arrodilla en Alemania

Facebook parece haber comprendido que la cultura de protección de datos en Alemania dista mucho de la de EEUU y ha accedido a endurecer aquí las condiciones en las que sus usuarios pueden compartir información con grupos más o menos restringidos. Tras varias reuniones con autoridades alemanas, la compañía ha decidido aplicar en Alemania una nueva subdivisión de 'amigos cercanos' y una nueva de 'conocidos', dando al usuario la oportunidad de escalonar el grado de relación con los demás y compartir ciertos datos solamente con direcciones predeterminadas.
La compañía ha fichado a la ex eurodiputada alemana Erika Mann como enlace con las autoridades europeas en Bruselas para, en el futuro, encauzar a través de ella los servicios que presta en este continente. Mann trabajará en estrecho contacto con Erin Egan, el abogado especializado en Internet que trabajará para Facebook desde Washington.
Facebook acepta así un código de conducta autoregulada de protección de datos en Alemania, uno de los países con leyes federales de protección de datos más estrictas del mundo. El mes pasado, el Estado de Schleswig-Holstein ordenó la eliminación del botón 'like' de Facebook, y amenazaba con fuertes multas, alegando que Facebook desarrolla perfiles de los usuarios y no usuarios por igual con los datos del botón 'like', lo que viola la ley alemana.
Las autoridades alemanas también habían instado a Facebook a desactivar la función de reconocimiento facial justificando la petición en que equivale a la recolección de datos no autorizada de las personas. Facebook ha decidido atender estas peticiones y establecer un código de conducta específico para este país después de que Richard Allan, director de Facebook de política pública europea se reuniese la semana pasada con el ministro del Interior alemán, Hans-Peter Friedrich en Berlín.
FUENTE :http://www.elmundo.es/elmundo/2011/09/14/navegante/1315987557.html
http://foro.elhacker.net/noticias/facebook_se_arrodilla_en_alemania-t338946.0.html#ixzz1XyyaFPlv

jueves, 1 de septiembre de 2011

Cómo conseguir la IP de tus contactos de Windows Live Messenger

Buenas, en muchos sitios se dice cómo es posible obtener la IP de un contacto de Messenger enviándole un fichero y mirando con netstat las conexiones.

Aquí voy a mostrar cómo es posible hacerlo sin enviar ningún fichero. Y obtener no solo la IP pública sino también las IPs internas de sus adaptadores de red. Se hará de forma manual, usando netstat, después usando Wireshark y por último expondré un programa que he realizado que automáticamente muestra las IPs de los contactos según se van obteniendo.

Lo primero que debemos saber es cómo funciona Messenger por encima. La autenticación la realiza conectándose a los servidores de Microsoft vía SSL. Una vez autenticado todas las conversaciones pasan por los servidores de Microsoft sin ningún tipo de cifrado (así que cuidado con utilizar Messenger en redes inseguras).

Un tema aparte es como se envían entre los contactos ficheros, imágenes, avatares y emoticonos. Para ello Messenger utiliza un protocolo p2p. Así que cuando un contacto solicita por ejemplo nuestro avatar se inicia una negociación entre nosotros y el contacto para ver cómo es posible realizar la conexión. En este punto ambas partes se intercambian las IPs internas y externas, puertos, tipo de conexión, si usamos NAT, UPnP, etc…

En en este punto a donde podemos aprovecharnos para saber la IP del otro contacto.


Con netstat

La opción más fácil es utilizar netstat para monitorizar las conexiones y ver las nuevas conexiones que realiza el proceso del Messenger. Vamos a ello. Todo desde la consola.

El proceso encargado de las comunicaciones de Messenger es wlcomm.exe. Así que obtenemos su PID:

tasklist | find "wlcomm.exe"


Ahora con el PID podemos filtrar la salida de netstat para quedarnos solo con las conexiones que realiza dicho proceso(requiere permisos de administrador):



netstat -nabo | find "PID_ENCONTRADO"


image


Ahora en este punto iniciamos una conversación con el contacto del que nos interesa saber la IP y le enviamos un emoticono personalizado, para no levantar sospechas lo mejor es un emoticono transparente o blanco. Se iniciará la negociación entre los dos clientes y se iniciará la conexión. Volvemos a lanzar el comando anterior y veremos una nueva conexión de nuestro contacto.



image





Con Wireshark


Vamos a filtrar los paquetes obtenidos por Wireshark para quedarnos con aquellos donde se realiza la negociación entre dos contactos. De ahí cogeremos la IP externa y las internas.



Wireshark ofrece el filtro “msnms” para quedarnos con los paquetes del procolo de Messenger.



image



Mirando paquete a paquete en uno de ellos encontraremos algo así:



image



Fijaos en estas cadenas:

“srddA-lanretxE4vPI” Dando la vuelta a la cadena: IPv4External-Addrs


“srddA-lanretnI4vPI” –> IPv4External-Addrs



En esos campos se muestran las IPs y puertos donde se debe realizar la conexión. Claro que hay que darles la vuelta. Mirando el campo “From:” sabremos de que contacto es la IP.



Ir mirando los paquetes uno a uno buscando estos campos no parece muy divertido. Es mas cómodo hacer un filtro que busque en todo el paquete la cadena “srddA-lanretxE4vPI” o “stroPdnAsrddAlanretxE4vPI” (que es otra de las formas en las que aparece).



Este es el filtro que se queda con los paquetes que nos interesan:



frame[0:] contains 73:74:72:6f:50:64:6e:41:73:72:64:64:41:6c:61:6e:72:65:74:78:45:34:76:50:49:3a:20:36:34:37:33:3a:31:39:2e:35:30:31:2e:39:34:2e:35:38:0d:0a or frame[0:] contains 73:72:64:64:41:2d:6c:61:6e:72:65:74:78:45:34:76:50:49


image





Con mi programa “GetMSNIPs”


Usando Wireshark con el filtro se pueden obtener las IPs de una manera bastante cómoda. Pero me apetecía hacerlo un poco mas sencillo y ya de paso programar algo usando WinPcap.



El resultado es este programa que ahora expongo, le he llamado GetMSNIPs, me encantan los nombres originales. No pongo el código aquí que son 300 líneas.



GetMSNIPs: Source y binario.



Una captura de cómo funciona:



image



Modo de uso:





  1. Si no tiene instalado WinPcap, instálelo!.





  2. Arranque “GetMSNIPs” y seleccione la interfaz con la que se conecta a internet.





  3. Inicie Windows Live Messenger y cámbiese de avatar, utilice uno que no haya usado antes (así sus contactos no lo tendrán y se iniciará una conexión P2P para su envío).





  4. Espere un tiempo ó inicie conversaciones con sus contactos para forzar a que carguen su avatar y capturar así su IP.





Así que ya sabéis, si usáis Windows Live Messenger estas diciendo a tus contactos tu dirección IP. No es un gran problema, pero está bien saberlo.



Saludos!



Fuente: http://el-blog-de-thor.blogspot.com/2011/09/como-conseguir-la-ip-de-tus-contactos.html

miércoles, 31 de agosto de 2011

YPFB NO fue hackeado por Anonymous

Llego a esta conclusión luego de ver brevemente la noticia (me informé algo tarde), a continuación lo explico.

Luego de ver la imagen en varios periodicos digitales:

image

Estuve pensando en que vi esa imagen en alguna parte, para no hacer largo el relato, este fue el razonamiento.

Se trata de un defacement, Anonymous unicamente hace hacktivismo a fin de promover sus ideas, en cambio un hacker de sombrero negro lo hace por fama, ahora, todos los que hackean por fama (mal por ellos), publican sus resultados en zone-h.com, entonces busquemos algunos sitios hackeados recientemente.

image

Sorpresa!!!, el grupo se llama Bolivian-hacking (ninguna novedad), y ya ha defaceado varios sitios, entre ellos pocos sitios bolivianos: breick.com.bo, atb.com.bo, santaanabeni.gob.bo, siendo que la mayoria de los sitios defaceados son argentinos, incluso algunos sitios siguen defaceados!!!:

image

Ahora vieron la imagen de la cara con la bandera de Bolivia???, redirige a través de un acortador de URL a este sitio:

http://www.omuni-telecom.com/wp-content/uploads/2011/05/Cara_con_bandera_de_Bolivia1.jpg

Hagamos un listado del directorio:

image

Es un sitio con logos de Tigo, Viva, entre otros dedicado al tema de servicios de networking. No creo que el atacante sea tan $··”%&! como para ser el dueño de esa página (es lo menos probable), sin embargo acá tenemos una gran pista, los archivos de imagenes que mostramos en este sitio fueron generados en mayo del presente año. YPFB dice que es muy dificil dar con el autor, pero me pregunto…

¿No podemos comparar las IP’s de este sitio, con las fechas anunciadas por Zona-H y finalmente compararlas contra las IP’s de los servidores de YPFB?.

A la conclusión que llego es que la persona que está detrás de esto se escuda en Anonymous como red internacional para realizar sus actividades delictivas, y que con un poco de esfuerzo, es posible obtener algunos resultados.

Veamos como se desarrollan los hechos…

Nelson Boris Murillo Prieto

lunes, 29 de agosto de 2011

Top 5 errores de seguridad en el mundo IT

Lo cierto es que ya estamos acostumbrados -y casi inmunizados- a los clásicos listados de errores típicos en materia de seguridad: No parchear sistemas, no realizar una buena monitorización etc etc ...

Es difícil aportar algo nuevo a esta clase de 'rankings', no obstante he encontrado este artículo de Network World en el que se aborda la problemática desde un punto de vista de enfoque que me ha gustado bastante. Me tomo la licencia de transcribir el artículo con mi propia interpretación

Error 1: Pensar que la mentalidad empresarial de la organización es la misma que hace cinco años


Hace cinco años el tipo de dispositivos que accedían a una red corporativa se limitaban a los equipos plataformados de la compañía, sean equipos de sobremesa o portátiles.

Actualmente eso no es así, cada vez más se imponen los 'smartphones' como elementos empresariales, y ahora asistimos a la moda de los tablets. En definitiva, un montón de nuevos equipos que ni de lejos han sido diseñados para ejercer sobre ellos el tipo de control que se puede tener sobre el típico equipo Windows dentro de un dominio.

Sumemos a este escenario la cantidad de aplicaciones 'Cloud' de uso ampliamente difundido, y tenemos un escenario bastante complejo de gestionar que requiere una estrategia mucho mas moderna.

Error 2: No saber establecer las relaciones correctas entre el equipo de seguridad y el resto de áreas IT

El ya clásico tira-y-afloja entre la división de seguridad y el resto de departamentos. Para cualquiera que haya trabajado en una empresa IT le sonarán altamente familiares las discusiones entre lo que quiere el grupo de desarrollo, los plazos del grupo de marketing, el coste que impone el grupo financiero y las objeciones del equipo de seguridad.

Tener muy clara y definida la 'cadena de decisión' es clave.

Error 3: No comprender que la virtualización requiere nuevas estrategias de seguridad

Es obvio que según se van integrando las tecnologías de virtualización el enfoque debe cambiar. Se ha puesto muy de moda el introducir servicios ya paquetizados en formato vmware -por ejemplo- que supuestamente son 'plug&play', pero en lo que pocas veces se piensa es en como se parchean estos equipos y como se gestiona su seguridad

Error 4: No estar preparados para una fuga de datos

Probablemente siempre se tiene claro que documentos son considerados sensibles dentro de una organización pero ¿y si aparecen fuera de la organización? Tener mecanismos para identificar accesos a documentos y disponer de una trazabilidad al respecto es clave

Error 5: Complacencia con los proveedores

Muy típico en España, una vez la organización establece su red clientelar de 'partners' pocas veces existe un espíritu crítico para revisar lo que nos están vendiendo. Hay que tener claro que la solución ofertada por un proveedor X no tiene porque ser la mas correcta aunque en anteriores ocasiones nos haya suministrado aplicaciones interesantes.

Hay que mantenerse alerta y al tanto de lo que hay en el mercado de una forma global, no solo a través de los ojos de nuestros partners.

Fuente: http://www.securitybydefault.com/