Blog
Proyectos
Mostrando entradas con la etiqueta Troyanos. Mostrar todas las entradas
Mostrando entradas con la etiqueta Troyanos. Mostrar todas las entradas

lunes 21 de abril de 2008

Federal Trojan Horse

The German investigators have not yet been able to do the controversial secret online searches because of missing software. Joerg Ziercke - chief of the BKA - said they are working under "high pressure" on the appropriate software, but it would be no problem to get it also from other countries which already do this kind of observation.


The law to permit this way of online analysis is not yet determined - but the theoretical agreement exists now even though in a very restrictive form. At present the details are being discussed, like if the police is allowed to enter accommodations to install the software or if everything has to be done remotely.

For the police the situation is comparable to installing secret video cameras in order to observe people - here they are also permitted to enter the accommodations and install the necessary equipment.

The opponents see in secret online observations a break of the basic rights and a big step in the change from a democratic state towards a surveillance state.

Clemens Kurtenbach
S21sec labs

lunes 31 de marzo de 2008

Malwarez

Ya estamos acostumbrados a que en el diseño de sitemas informáticos y el comportamiento de programas informáticos se busque adaptar el mundo de la biología al mundo de la informática. Desde las redes de neuronas que intentan imitar la forma en la que funciona el cerebro, a técnicas que imitan el sistema inmunológico para combatir infecciones de virus 'artificiales' o mejor dicho, lo que hoy se conoce con el nombre de malware.

Pero quizá, aunque mucha gente veía un cierto paralelismo entre código de los programas malware y el ADN de un virus (biológico), parece que nadie se había planteado que, así como el ADN determina la estructura física del virus también el código del programa malware podría representar una estructura física (o almenos una representación visual) de dicho programa. Es decir, que se defina una representación visual del programa que dependa de cual sea el comportamiento que tenga el código malware al ejecutarlo.

Ha sido el arista gráfico rumano Alex Dragulescu el que recientemente nos ha sorprendido con su proyecto malwarez en el que ha creado diseños gráficos de malware tan famoso como Netsky, Storm o Agent.IL para una campaña publicitaria de la empresa MessageLabs basandose para ello en el código de los programas ejecutables.

Sin duda algo curioso, ¿quién iba a pensar que el temido malware podía pasar de infectar nuestros ordenadores a decorar la pared de la oficina?

Guzmán Santafé
S21sec labs

miércoles 6 de febrero de 2008

Wii exploit

El mundo de las consolas de videojuegos está cambiando continuamente. Han pasado de ser elementos aislados en la casa de su feliz consumidor a elementos interconectados a Internet capaces de interactuar a través de la red. De todas las consolas de última generación actuales la que más difusión está teniendo es la Wii.


Pues bien, ni siquiera un mundo tan cerrado como este se libra de exploits. Se ha descubierto recientemente un exploit capaz de ejecutar código privado dentro de la consola Wii. No es una vulnerabilidad peligrosa que pudiera ser explotada a través de Internet, pero sí que puede ser un comienzo para futuras versiones.


El exploit consiste en modificar el código almacenado dentro de una partida guardada de un conocido juego. No es una tarea sencilla ya que cada partida guardada almacena tres campos de datos:

  • La partida guardada cifrada.
  • Una firma de la partida guardada, usando la clave privada de la consola.
  • Una copia de la clave pública de la consola.


Por lo tanto es necesario conocer los datos de la clave pública y privada de la consola a ser atacada para poder inyectar el código dentro de los datos. Una vez modificados esos datos es posible la ejecución de código privado, aunque muy pocas líneas de código, por lo que de momento no es muy peligroso.


Una vez conocido todo el proceso, no representa un gran riesgo para el usuario final, pero las consolas de hoy en día están conectadas a Internet, e incluso son utilizadas para navegar, y la posibilidad de poder ejecutar código malicioso las hace potencialmente vulnerables.

¿Qué pasaría entonces?


José María Arce Guillén
S21sec labs

miércoles 30 de enero de 2008

¿Con amigos así, quién necesita enemigos?

Viendo las cada vez más frecuentes noticias sobre dispositivos comprados en tiendas que estaban infectados por algún tipo de código malicioso (discos duros, iPODs, USB, GPS, ...) es la excusa perfecta que esperabamos los paranoicos para desconfiar cuando un amigo nos deja un USB, una cámara de fotos, cualquier dispositivo que se quiera conectar a nuestra máquina por alguno de sus interfaces. Pero imaginemos que estas Navidades nos han regalado uno de los regalos estrella de este año: un marco de fotos electrónico. ¿A quién se le va a ocurrir que al conectarlo a tu ordenador te va a poder infectar?


Parece que ha ocurrido en USA, pero no me atrevería a decir que no hubiera ocurrido en España. 
¿Necesitaremos los usuarios una protección adiccional al igual que tenemos nuestros IPS de red para confiar en dispositivos externos? ¿Son suficientes las capas de seguridad que tenemos en nuestros sistemas? Hagamos una prueba. O es un nicho de mercado a explotar, o la verdad, no tiene sentido.

Más bien las preguntas tendrían que ser ¿quién de vosotros tiene aún el AutoRun activado? ¿tenemos que concienciar más a los usuarios?¿por qué los fabricantes en su procesos de calidad rara vez contemplan aspectos de seguridad?¿os habéis encontrado con algún caso parecido?

David Barroso
S21sec labs

jueves 10 de enero de 2008

https: Esa falsa sensación de seguridad

Actualmente la web se utiliza para presentar información de empresas, productos y como plataforma para transacciones de negocios y luego tenemos la denominada web social con todos sus peligros ya conocidos.

Muchas de las reglas básicas de seguridad a la hora de realizar operaciones en Internet, recomiendan que la página web que estemos visitando, empiece por https. Hace tiempo que esta afirmación ya dejo de ser cierta.

HTTPS, es un protocolo que utiliza SSL para transportar los mensajes HTTP, todo entre la comunicación cliente y servidor va cifrado por ello que las viejas técnicas de sniffing ya no nos sirven para estos casos. A medida que avanza el tiempo, la tecnología evoluciona y consecuentemente las amenazas de seguridad tambien. Es por ello, que existen proyectos para explicar y clasificar las diferentes amenazas a la seguridad de los sitios web.

Una de las amenazas descrita en el proyecto de webappsec, es XSS, si bien ya tiene bastantes años, son innumerables los sitios que actualmente son vulnerables a ella, quizá sin percatarse de las posibles consecuencias o ignorándolas arriesgadamente. Existen sitios como xssed que las recopilan diariamente. Pero lo que ha ocurrido recientemente en Italia, tendría que activarnos un resorte de alerta y concienciación.

Phising, XSS, botnets, debilidad inherente al ser humano (parte cliente donde los datos aún están en claro), son ya muchas las amenazas y debilidades lo que hace que simplemente porque una página tenga https:// ya podamos confiar en ella. No ignoremos los peligros que existen a pesar de ello.
Como en aquella famosa canción original de Cole Porter, "Use your mentality,
wake up to reality." Tenemos que adaptarnos a los tiempos actuales con todo lo que ello conlleva, pero al menos que no nos cojan desprevenidos.


Emilio Casbas
S21sec labs

miércoles 9 de enero de 2008

MBR Issues

El MBR o Master Boot Record es el primer sector de un dispositivo de almacenamiento de datos, aunque generalmente es usado como el sector de arranque. Pues bien, hace un tiempo se descubrió un virus que utilizando técnicas de rootkit conseguía salir “ileso” de las protecciones de Vista y de los antivirus. Aunque se sospechaba que ya estaba solucionado, se ha descubierto una nueva oleada de equipos infectados a finales del pasado año 2007.

El problema consiste en que en los sistemas Windows NT (incluidos XP y Vista) el usuario es capaz de modificar el MBR del disco. Esto implica una serie de ventajas:
• Control total del sistema de arranque de la máquina anterior a que el propio sistema operativo arranque.
• El rootkit no necesita un fichero, está almacenado en algunos sectores del propio disco y no puede ser borrado como un fichero convencional.
• El rootkit no necesita ninguna entrada en el registro del sistema operativo, ya que es ejecutado por el MBR loader.
• Para ocultarse solo necesita unos pocos sectores del disco.

Se puede consultar más información de la página del GMER, en la cuál se comentan las virtudes y el funcionamiento más detallado de este tipo de ataques.

Aunque se ha utilizado para atacar sistemas Windows también podría explotar vulnerabilidades en otros sistemas operativos.

José María Arce Guillén
S21sec labs

jueves 3 de enero de 2008

Informe de Criminología Virtual

Hace poco tiempo la compañía McAfee publicó un estudio denominado 'Informe de Criminología Virtual' (Virtual Criminology Report) donde presenta a grandes rasgos los problemas actuales relacionados con los delitos en Internet. Este informe, a diferencia del de 2006, cuenta con la participación de varias personas internacionales, dotando al mismo de un carácter más exacto que el anterior de 2006 (personas como Richard Clayton, Fred Doyle o Eugene Spafford), aunque también se atreven a decir frases como:


“There are signs that intelligence agencies around
the world are constantly probing other governments’
networks looking for strengths and weaknesses and
developing new ways to gather intelligence,”
Peter Sommer, an expert in information systems
and innovation at the London School of Economics."


¿De qué señales habla? Independientemente de que sea verdad o no, frases como la anterior lo único que provocan es una mayor 'desconfianza' entre las agencias de Inteligencia de diferentes países, al igual que el párrafo siguiente:

“Everybody is hacking everybody,” said Johannes
Ullrich, an expert with the SANS Technology Institute,
pointing to Israeli hacks against the United States and
French hacks against European Union partners. But
it is aspects of the Chinese approach that worry him.


Realmente en el aspecto geo-político el informe muestra algunos datos que tendrían que basarse en hechos para no crear ese clima de desconfianza, pero en general el informe presenta una visión bastante exacta sobre la actualidad del crimen en Internet. Pero, ¿qué nos espera en el 2008 según el estudio?
  • Países 'paraíso' para los criminales en Internet (algo así como el bullet-proof hosting que ofrecen empresas como RBN (Russian Business Network) pero a nivel de país).
  • Los gobiernos meterán presión para proteger a los ciudadanos (aquí es donde realmente hay que hacer espeical hincapié)
  • Se aprovecharán los datos de las redes sociales para cometer todo tipo de delitos (hay un paper interesante patrocinado por ENISA llamado 'Security Issues and Recommendations for Online Social Networks')
  • Ataques utilizando nuevas tecnologías: P2P, VoIP, ... Movimiento completamente normal, puesto que gracias a términos como BlackBerry, UMTS, iPhone, Wifi, etc casi estamos el 100% de nuestro tiempo conectados utilizando cada tecnología nueva que aparece.
  • Perderemos confianza en los servicios online debido a la gran cantidad de riesgos y fraudes que existirán (aún estamos a tiempo de evitarlo)
“Critical in avoiding a run on online
banks will be their public relations
effectiveness in the few hours after
signifi cant and successful attacks are
fi rst publicized. Inept PR combined with
an event that couldn’t be disguised
with victims available to the press
could cause serious problems for an
online bank. UK bank Northern Rock
showed that it is very diffi cult to calm
market panic once it is set in train.”


Totalmente cierto; hoy en día, noticias relacionadas con un ataque corren como la pólvora. Es fundamental disponer de un departamento de Relaciones Públicas que sepa manejar el incidente, informando a los usuarios.

El informe realmente coincide bastante con nuestra visión del crimen existente en Internet, desde aquellos años a finales de los 90 que podríamos considerar la época romántica de los ataques en Internet, hasta actualmente donde la involucración de bandas criminales es tan grande que nos encontramos justo en el momento de decidir si queremos evitar que Internet se convierta en una ciudad sin ley. En palabras del CEO de McAfee:

“Fighting cybercrime is a
24/7 battle, a global battle,
and it is far from over.”
Dave DeWalt, President & CEO, McAfee Inc

David Barroso
S21sec labs

miércoles 26 de diciembre de 2007

Emerging Threats

Hace un mes aproximadamente, Matt Jonkman, de Bleeding Threats cerraba su página despues de estar durante más de cinco años manteniendo un conjunto de reglas "alternativo" para el IDS Snort (Bleeding Snort). Estas reglas se caracterizaban principalmente por estar más actualizadas y era cuestión de horas el disponer de, por ejemplo, la detección de un exploit remoto que acababa de publicarse.


También eran muy interesantes las reglas que tenía relacionadas con el malware, principalmente de conexión de los ordenadores infectados con su C&C ("calling home!"), que permitian a los administradores detectar algunos ordenadores infectados en sus redes.

Pero como la conocida marca de turrones, todo lo bueno vuelve por Navidad. Matt acaba de confirmar que su proyecto sigue en pie, con un nuevo nombre, Emerging Threats. Así que podemos seguir contando con reglas tan interesantes como el tráfico de la ya extinta Russian Business Network, o conexiones a C&C conocidos.

¡Felices Fiestas!

David Barroso
S21sec labs


viernes 14 de diciembre de 2007

La seguridad en los foros

Me paseaba yo tranquilamente repasando los foros oficiales de World of Warcraft cuando observe un post que me llamaba la atención por encontrarse totalmente fuera de lugar.
En primer lugar el asunto del post estaba en ingles, así como su contenido (raro en un foro en castellano) y en segundo lugar invitaba a ver fotos de chicas “ligeritas”.

Realmente era un reclamo burdo y poco elaborado para un foro de esa temática (en otras ocasiones he visto enlaces a objetos del juego, etc ) pero aun así y por curiosidad me dispuse a analizarlo.

Lo primero fue visitar el enlace... con un cliente http raw :D y se podía observar que no era un enlace a una foto, sino que el servidor devolvía un html con un par de frames. El primer frame si apuntaba a una foto, el segundo apuntaba contra otro dominio y otro html donde se encontraba el código del infector en si.

El código del infector en si no tenia mayor relevancia, era un simple html que diversos frames y scripts para explotar diversas vulnerabilidades ya conocidas.. desde la ya famosa del .ani introduciendo un cursor “tt.gif”, hasta el lanzamiento de un wav con payload....

Todos los infectores realizaban la misma tarea, bajarse un fichero “lese.exe” desde diversas localizaciones (cada infector de una distinta) y ejecutarlo en la maquina local.

El nombre ya lo conocía, “lese.exe” era el nombre de un conocidillo troyano roba contraseñas del World of Warcraft que ya había visto en el pasado y estuve a punto de “dejarlo pasar”, pero me di cuenta de que no era el mismo que había visto en el pasado y su diferencia de tamaño era notable... era una nueva versión pero no era un “refrito” del anterior.

Así que me puse manos a la obra. Lese.exe estaba sin comprimir ni cifrar, llevaba un binario empaquetado dentro y realizaba tareas bastante sencillas.. así que, maquina virtual, discos de deshacer y a infectarla monitorizando con filemonitor / regmon,etc.
El ejecutable instalaba en el sistema una dll llamada “kbass1p.dll”, dicha dll se incrusta como una garrapata en mil sitios (asociaciones de ficheros, carga en aplicaciones, etc).

El primer análisis de la dll me indicaba que estaba empaquetada, además, si había variado mucho ya que la versión que conocia del “lese” instalaba unas cuantas cosas mas, no una simple dll y además tan pequeña (36k’s). Deje el equipo infectado, active el remote debugger y ... a verla. Empecé a navegar por su código y vi cosas bastante curiosas como por ejemplo la rutina para componer la ip destino de sus datos y como se enganchaba al sistema (básicamente un keyloger basado en un hook al bucle de mensajería de Windows). Como no tenia ni tiempo ni excesivas ganas de desensamblar absolutamente todo el código, simplemente la deje correr. Situé un Wireshark en el adaptador de red en la maquina host, puse filtros para ver solo las comunicaciones de la maquina virtual y en esta ultima abrí un simple Internet Explorer y me dedique a navegar. Cual fue mi sorpresa que tras una conexión https que llevara “user” y “password” en el código de la pagina.... se establecía una misteriosa conexión a una maquina situada en China al puerto TCP 2034 y con unos datos de naturaleza poco clara


El anterior troyano solo enviaba cuentas de World of Warcraft y además lo hacia con una conexión http .. encima en el propio get... esto sin embargo pasaba unos datos (que no sabia que eran) a una maquina con su propio protocolo (y lógicamente usando el contexto de la aplicación que hubiera capturado, esto es , en mi caso, el Internet Explorer)

Había que romper el cifrado que usaba, así que, análisis diferencial y búsqueda de patrones... capture un par de paquetes que enviaba después de haber usado yo de usuario y contraseña “abcdefg” y “gfedcba”, analizando las diferencias se observaba esto:


26 67 0b 0e 67 a8 c5 07 c4 ed 8e 0d ac 4e a7 8e
ac 0f 8e 6b ae 6e ac 4e cd 2c ad ac ab 2c 4c 6c
8c ac cc ec e5 0e 2c 6e 6e ee ed 4e 8c 6b 0e 2c
6e 6e ee ed 4e 8c ab 2c 4c 6c 8c ac cc ec e5

Paquete “abcdefg” en user y password

26 67 0b 0e 67 a8 c5 07 c4 ed 8e 0d ac 4e a7 8e
ac 0f 8e 6b ae 6e ac 4e cd 2c ad ac ab ec cc ac
8c 6c 4c 2c e5 0e 2c 6e 6e ee ed 4e 8c 6b 0e 2c
6e 6e ee ed 4e 8c ab ec cc ac 8c 6c 4c 2c e5

Paquete “gfedcba” en user y password

Vaya! Bingo! Hay correlación :D ahora solo hay que sacar el patrón... además el algoritmo de cifrado no cambia en el tiempo!
Como hemos observado, aparece la secuencia de valores a la inversa así que, tomando el primer caso suponemos que “2c” es la “a” es decir “64” en hexadecimal. Elaboro una simple tabla con los números en binario, el correspondiente en el paquete capturado y...

01100001-00101100 – “a”
01100010-01001100 – “b”
01100011-01101100 – “c”
01100100-10001100 – “d”
01100101-10101100 – “e”
01100110-11001100 – “f”
01100111-11101100 – “g”

Anda! Si es fácil! Si rotamos los bits 5 posiciones a la izquierda obtenemos el valor “codificado” :D Entonces aplicando rotación a la derecha, descifraremos. Aplicando eso al total de paquete obtenemos la información que este keyloger / troyano es capaz de enviar:

01 01 01 01 01 00 18 00 30 00 68 08 06 80 73 69 64 ........0.h..€sid
3d 77 6f 77 6f 76 65 72 33 36 35 26 75 72 6c 3d 2f =wowover365&url=/
77 77 77 2e 77 6f 77 2d 65 75 72 6f 70 65 2e 63 6f www.wow-europe.co
6d 2f 6c 6f 67 69 6e 32 2f 6c 6f 67 69 6e 3f 73 65 m/login2/login?se
72 76 69 63 65 3d 68 74 74 70 73 25 33 41 25 32 46 rvice=https%3A%2F
25 32 46 77 77 77 2e 77 6f 77 2d 65 75 72 6f 70 65 %2Fwww.wow-europe
2e 63 6f 6d 25 32 46 61 63 63 6f 75 6e 74 25 32 46 .com%2Faccount%2F
25 33 42 6a 73 65 73 73 69 6f 6e 69 64 25 33 44 41 %3Bjsessionid%3DA
39 44 36 37 33 46 35 31 41 32 33 32 46 32 32 35 45 9D673F51A232F225E
35 34 39 32 45 46 36 39 31 41 30 37 42 46 2e 61 70 5492EF691A07BF.ap
70 30 38 5f 30 35 26 6c 6f 63 61 6c 65 3d 66 72 5f p08_05&locale=fr_
46 52 26 70 63 3d 43 65 72 62 65 72 6f 63 6c 69 65 FR&pc=Cerberoclie
6e 74 3b 31 37 32 2e 31 37 2e 31 2e 31 31 31 3b 58 nt;172.17.1.111;X
70 3b 45 2e 38 26 6f 74 68 65 72 3d 74 65 78 74 5b p;E.8&other=text[
75 73 65 72 6e 61 6d 65 5d 61 62 63 64 65 66 67 2f username]abcdefg/
....

Manda la url, el idioma de la maquina, versión de operativo, nombre de maquina ip así como los campos de usuario y contraseña capturados! :D Cuanta cosa y solo por visitar un inocente enlace en unos foros oficiales de un juego... y que encima no me habría salvado aunque no usara IE (ya que dispone de exploits para Firefox también)

Encima, para rematar el asunto, decidí subir el binario inicial a una web de análisis de malware online ¿resultado? Ayer tarde 13 de Diciembre, solo 4 motores de antivirus de 32 de los que disponía la web eran capaces de detectar “algo” por heurística en este bichito, es decir, que disponer de Antivirus no te salva y disponer de Firewall tampoco (si tiene permisos el Wow, Internet Explorer, Firefox,etc como es lógico, el troyanito este enviara información)

¿Cuál es la solución? Dos, sentido común y proteger las webs, aquellas que son visitadas por amplias multitudes mediante sistemas de análisis automáticos de aquellos enlaces colgados por los usuarios.

Victor Jurado.
S21sec Labs

viernes 30 de noviembre de 2007

Me da igual

Vaya, otra vez la típica frase, no es la primera vez que la oigo, ni mucho menos:

- Oye, que ha salido un fallo del messenger, la versión que usas tú (bueno, tú y todo el mundo), y que permite que algún chico malo, de esos que pululan por internet, entre a tu ordenador y haga cosas malas.

- Me da igual, si no tengo nada...

Otra variante:

- La semana pasada se comunicó que todas las versiones del Internet Explorer tienen un fallo que deja a los usuarios a merced de cualquier atacante.

- Bueno, total, si sólo tengo fotos y pelis...


Y podría seguir. ¿Realmente piensas que no pueden hacer nada más con tu ordenador que ver las fotos de tus últimas vacaciones? lo siento, pero estás muy equivocado. ¿No has hecho nunca una compra por Internet?¿Nunca lees el correo del trabajo desde casa? Una vez que alguien accede a tu ordenador personal y tiene permisos para ejecutar lo que le venga en gana, sencillamente puede hacer lo que quiera, y seguramente lo último que haga sea ver cómo lucías tipo en Ibiza.

Primero, ya que estamos dentro, vamos a asegurarnos de que la puerta esté siempre abierta para nosotros, y vamos a instalar un backdoor (puerta trasera), que nos permita seguir accediendo aun habiendo tapado el agujero por el que entramos. Podemos seguir con el siempre útil keylogger, que va a registrar cada una de las teclas que pulses y las asociará a tu actividad en ese momento. De esta forma podremos saber qué contraseña corresponde a qué correo, o qué tarjeta de crédito usas para las compras por Internet, junto con su fecha de caducidad y su código de seguridad. Estos datos nos los podremos enviar cómodamente por e-mail, o guardarlos de forma secreta, para que cuando volvamos a pasearnos por tu sistema podamos ver la información recogida. O mejor, ¿por qué no instalar un troyano que haga todas estas cosas? Pero espera, eres bueno, tienes un cortafuegos, tendremos que modificar la política de filtrado del cortafuegos, que es un rollo...Hecha la ley, hecha la trampa, nos saltamos este paso usando un troyano de conexión inversa. Vaya, también tienes un control de las aplicaciones que salen a Internet, me estás dando guerra...Pues bueno, inyectamos el código maligno en el proceso del Internet Explorer, y así tu preciado cortafuegos lo dejará pasar sin problemas. Ah! claro, que tienes un antivirus, es verdad. ¿Vas a darle alguna importancia si al día siguiente aparece desactivado? No lo creo, y, de todas formas, un antivirus no asegura nada aun estando actualizado correctamente, ya que hay técnicas para ocultar estos programas. Es el juego del gato y el ratón.

Este no es un post para meterte miedo, no, es un post para concienciarte de que la seguridad y la aplicación de los últimos parches de los programas que más utilizas son muy importantes, más de lo que te parece. Si estas líneas no te han hecho plantearte nada, es que igual no he tocado tu punto débil. Bueno, tranquilo, en posteriores publicaciones intentaré adecuarme más a tu perfil, te aseguro que nadie está a salvo.


José Miguel Esparza
S21sec labs

jueves 22 de noviembre de 2007

¡Raptado Orco Shaman nivel 70!


El pasado mes de Septiembre tuvo lugar la venta en Internet de un personaje del juego World of Warcraft por un total de casi 10000$. El personaje en cuestión estaba dotado con dos espadas legendarias del mítico jefe Illidian Stormrage y 4/5 de una armadura Tier 6, lo cual para los expertos les ayuda a entender el hecho.

A los casi profanos en la materia nos cuesta comprender que haya gente dispuesta a pagar estas cantidades de dinero por disponer inmediatamente de objetos o personajes virtuales, que, de no ser por este medio, supondrían una infinidad de horas de juego (que es por cierto lo que se supone que uno busca al engancharse a un juego como el WOW). Sin embargo, hay casos ya reportados de jugadores “a sueldo”, generalmente de países más pobres como China, por parte de jugadores en países más ricos.

En cualquier caso, Internet ya nos ha mostrado que es mercado global, y lo que rige la ley de todo mercado es la oferta y la demanda. Así, mientras haya gente que este dispuesta a comprar “oro virtual” por “oro real”, habrá gente que esté dispuesta a venderlo. Así, basta introducir “WOW gold” en Google para encontrar múltiples páginas en las que es posible comprar “oro virtual” del WOW o de varios otros juegos on-line.

Y como en todo mercado, siempre hay gente dispuesta a hacer trampas. En los últimos años han proliferado diversos tipos de troyanos especializados en llevarse las contraseñas de los usuarios empleados por los jugadores on-line, con lo que cuando el jugador vuelve a acceder a su cuenta, el oro ha desaparecido, ¡o quizás en el futuro le hayan raptado su personaje preferido, el Orco Shaman nivel 70!

El siguiente articulo de reciente publicación de Kaspersky labs es un buen compendio de la situación actual sobre amenazas malware relacionadas con juegos on-line.

El tema del robo de propiedad virtual será sin duda un tema que va a ir consiguiendo mayor actualidad, conforme los mundos virtuales de Internet como Second life o Habbo Hotel vayan creciendo en usuarios y complejidad. Sin duda, el derecho tradicional tendrá que ir adaptándose a casos que hace años habrían parecido pura ciencia-ficción.

Para ello, basta ver la siguiente noticia de El mundo, en el que un chico de 17 años en Holanda ha sido arrestado por “sustraer muebles virtuales ajenos” por valor de 4000€ de otras habitaciones de otros usuarios, que los compraron mediante créditos Habbo, a su vez, comprados con dinero de verdad.

Eso sí, cabe preguntarse si los barrotes de las celdas para estos ladrones serán también virtuales.


Jon Asín

S21sec labs

miércoles 14 de noviembre de 2007

Los usuarios de Mac OS X en el punto de mira

Los usuarios de Mac siempre han defendido que el software de Apple es menos vulnerable frente a ataques que los productos creados por Microsoft. Pero, esto solo es cuestión de tiempo, hasta que los creadores de malware concentren sus esfuerzos en atacar a los usuarios de plataformas Mac.

De acuerdo con un estudio reciente de McFee, los usuarios del sistema operativo Mac OS X se encuentran bajo amenaza. La familia de malware Puper, recientemente ha sido modificada en una nueva variante orientada específicamente a usuarios de Mac OS X.

La versiones Apple de Puper están siendo distribuidas a través de programas de descarga de codecs (principalmente desde páginas de grupos de música de MySpace, previamente atacadas por hackers). Cuando un sitio que contiene el codec Puper es visitado por un mac, un pop up nos ofrece la descarga de un fichero con extensión .DMG (y no .EXE, como ocurriría en Windows).
Dependiendo de la configuración del explorador de internet, la instalación de una aplicación llamada "MacCodec" comienza automáticamente. Así, mientras este programa está funcionando, crea un script diseñado para lanzar un proceso que cambia nuestro DNS a un servidor predeterminado. A partir de este momento, el usuario de Mac es vulnerable a ataques de "phising", o a más código malicioso, entre otras cosas.



Asier Marruedo
S21sec labs

lunes 5 de noviembre de 2007

WebMalware: detección y prevención de malware en webs.


En respuesta a la creciente infección de servidores web a través de código malicioso, S21sec ha desarrollado el primer servicio de detección y prevención de malware en webs. La presencia de malware en el website de una empresa u organización puede afectar directamente a los clientes o usuarios generando una infección en cadena.

Las infecciones a través de código malicioso representan la amenaza más importante actualmente en Internet por el número de sistemas a los que afectan – el 2% de los dominios ya padecen sus efectos. Los troyanos, que suelen estar controlados por grupos organizados, han ganado en complejidad y cada vez utilizan técnicas más sofisticadas para diferentes fines como el robo de dinero, acceso a información confidencial o dejar fuera de servicio algunos sistemas.

Otros tipos de infecciones de código malicioso están centradas en introducir en páginas web legítimas un código que sirve de vehículo de infección para todos los clientes que se conectan a esa página web. De esta manera, aprovechan una vulnerabilidad de la aplicación web con el objetivo de infectar a los usuarios que la visitan.

Dada la existencia de kits de exploits como WebAttacker, MPack o IcePack asequibles al precio de aproximadamente mil euros, el ataque resulta muy barato y posee un rápido poder de expansión. A través de una infección en el servidor de una organización, éste se convierte en un sistema de expansión de código malicioso afectando directamente la imagen de esa institución. Este factor puede desencadenar denuncias y acciones legales por parte de los usuarios y clientes infectados.

Las dos caras del servicio: detección y prevención

Servicio automático y periódico de evaluación del nivel de seguridad de los servidores web y detección de infecciones por malware en los mismos Detección inmediata sobre si un servidor ha sido infectado por un código malicioso y sobre las vulnerabilidades que permitirían infectar la aplicación e instalar este tipo de malware.

El servicio genera una alerta y una incidencia en el portal del cliente de S21sec para facilitar la corrección rápida del problema y eliminación del código de los servidores.

Entre la información que facilita, destaca la posibilidad de realizar estadísticas con el número de páginas visitadas del dominio, cantidad de páginas infectadas, así como de vulnerabilidades encontradas. Además, es capaz de geolocalizar el dominio, elaborar informes del código encontrado y de las vulnerabilidades del sitio web de la organización que contrata el servicio.

Teniendo en cuenta que la detección de código malicioso en los servidores mediante análisis automáticos de HTML ya no resulta eficaz, este servicio ofrece una respuesta eficiente tanto para empresas, administraciones públicas y cualquier institución preocupada por la gestión global de la seguridad de sus sistemas.

miércoles 31 de octubre de 2007

Storm: Halloween time!


Justo ayer comentábamos la nueva oleada de correos con el tema de Halloween con el esqueleto danzarín, pero hoy ya hemos empezado a recibir unas imágenes más elaboradas (siempre con el link al Zhelatin, Nuwar o cómo lo queramos llamar).


Como siempre, con unos iframes 'maliciosos' y la descarga de un binario (en este caso halloween.exe). Al menos nos dejan un bonito fondo de pantalla para estos días.

David Barroso
S21sec labs

martes 30 de octubre de 2007

Storm, revisited

Desde hoy tenemos una nueva oleada de correos no solicitados enviados por Storm buscando nuevos integrantes a su botnet. Está vez, coincidiendo con el día de Todos los Santos (Halloween en otros países), enviar correos con el título 'The Dancing Skeleton': Do You Want To See New Funny Sexual Helloween Game With Dancing Skeleton? Just Click Here'.



Aprovechar una fecha señalada para infectar a nuevas computadoras no es algo nuevo. Hace años ya recíbiamos en Diciembre las típicas postales de Navidad que solían incluir un troyano o más recientemente casos con el día de la Independencia de EEUU;si entramos a relacionar código malicioso con días señalados, tenemos el ejemplo claro del Jerusalem/Viernes 13, que también tuvo mucha virulencia en España (creo que muchos fuimos los afectados).


Volviendo al tema de Storm, ahora utiliza claves de 40bits para hablar entre nodos (recordemos, con el protocolo de eDonkey). Este cambio parece que indica una transformación dentro de la gran red, para crear redes más pequeñas más fáciles de manejar o de esconder.

También, según nos comentan la gente de AntiMalware de Microsoft, muchas de las máquinas que pertenecían a Storm (recordemos que algunas personas indicaban hasta 50 millones, aunque los datos más reales parece hablar de menos de 1 millón) ya no están infectadas debido a las mejoras de detección por parte de la mayoría de motores antivirus existentes.

¿Podemos estar ante el inminente fin de Storm? Seguiremos informando.

David Barroso
S21sec labs

miércoles 24 de octubre de 2007

¿Se equivocó Albert Einstein?

En plena guerra fría, durante los primeros años del Macarthismo y la amenaza nuclear entre los Estados Unidos y la URSS, Albert Einstein, hacía pública una de sus más famosas citas:

"No se como será la tercera guerra mundial, sólo sé que la cuarta será con piedras y lanzas."

Albert Einstein

En aquel momento la cita causo gran impresión y prueba de ello es que haya sobrevivido como actual hasta nuestros días, ya que desde las bombas atómicas empleadas en el final de la segunda guerra mundial siempre se ha supuesto que también se usaría el arsenal nuclear masivamente en la “Tercera Guerra Mundial”.
Sin embargo, vamos a mostrarnos un poco optimistas ya que parece que nuestra civilización ha conseguido por ahora evitar su autoaniquilación como muchos anunciaban en aquellos años de la guerra fría, para cambiar el concepto tradicional de la guerra hacia técnicas más sutiles y significantemente menos destructivas.
En los foros de seguridad digital especializados ya se menciona esporádicamente el término “Tercera Guerra Mundial” para referirse a las nuevas técnicas de ataques entre países, con el intento de sembrar el caos y paralizar el país atacado.
Fue especialmente llamativo el ataque sufrido por Estonia en Mayo de 2007, que sucedió poco después de que Estonia retirase un monumento de la era Soviética que recordaba la lucha de los soldados de la URSS contra el fascismo en la Segunda Guerra Mundial.
Estonia ha reportado que hasta 1 millón de ordenadores cautivos fueron usados en este ataque, cuyos objetivos principales han sido las sedes gubernamentales, las de los partidos políticos, los bancos, los medios de comunicación y otras empresas, en un intento por crear el caos en dicho país.
El gobierno Estonio llego a necesitar a involucrar a expertos en “Ciberguerra” de la OTAN para hacer frente a la magnitud del ataque.
Estos ataques también se dieron en Dinamarca después de la publicación de las tristemente famosas caricaturas, e igualmente hubo ataques contra la sede de la OTAN durante la guerra de Kosovo.

En cualquier caso, el concepto de “Ciberguerra” no es ni mucho menos nuevo y ya era contemplado por los expertos militares americanos para conseguir un objetivo con el mínimo daño posible, como apunta este artículo producido también durante la guerra de Kosovo, o el siguiente artículo de la revista TIME del año 1995, en el que según dicho artículo la intención del ejercito americano es de “aprovechar las maravillas tecnológicas del siglo 20 para lanzar rápidos, sigilosos, amplios y devastadores ataques en la infraestructura miliar y civil de un enemigo”.
Recientemente, el 2 Noviembre de 2006, el ejercito americano ha anunciado la creación de una unidad especial de combate perteneciente a la US Air Force cuyo ámbito de acción va a ser únicamente el ciberespacio.

La preocupación ha encontrado ya su eco en periódicos no especializados en este tipo de temas, como muestra este artículo del EL Pais. Algunos expertos se plantean la posibilidad de que este tipo de guerra sea usada por “ciberterroristas” mediante el acceso a redes SCADA de control: “Por eso los expertos en seguridad se imaginan a los terroristas delante de un teclado cerrando fábricas o abriendo las compuertas de una presa para inundar las ciudades situadas río abajo.” E incluso esta temática ha servido de inspiración a la película "La jungla de Cristal 4" como ya comentabamos en un post anterior de este blog.

Esperemos que efectivamente Einstein por una vez, se haya equivocado.

Jon Asin
S21sec Labs

jueves 18 de octubre de 2007

Storm: pump & dump audible

En este blog hemos ido contando algunas de las oleadas de SPAM que recibíamos de la botnet Storm, tanto para ser infectados y pertenecer a su séquito, como simplemente SPAM puro y duro.


En la última oleada que hemos empezado a detectar ayer, las cosas han cambiado: ahora utilizan una antigua técnica llamada pump & dump, pero no usando texto y alguna imagen como estamos acostumbrados a ver de vez en cuando, sino usando un archivo MP3. Pump & Dump es la técnica en la que se utilizan rumores o noticias falsas para inflar el valor de un acción en bolsa. En este caso, en el MP3 una voz sintética de mujer nos comenta el valor de una acción de Canada debido a las próximas ganancias que obtendrán en EEUU.

La relación entre Malware y Economía es cada vez más fuerte, sirva como ejemplo los tres excelentes artículos de recomendable lectura sobre el tema:
David Barroso
S21sec labs

viernes 12 de octubre de 2007

Storm Worm mimoso

Hasta ahora hemos visto los correos generados por Storm de todo tipo, pero la ola de correos que se está recibiendo ahora es algo que poca gente se esperaba: buscar el corazoncito de sus victimas.

Ahora en los enlaces que aparece en el correo, nos lleva a un flash donde salen dos lindos gatitos; uno de ellos comenta 'What in the world is so funny?', mientras que el que se ríe comenta 'This is the best Catnit Ever'. El título de la página es 'The Laughing Psycho Kitty'.

Los enlaces en la página nos incitan a descargarnos un fichero de nombre SuperLaugh.exe (el típico Zhelatin), y justo al final de la página aparece un exploit para infectarnos.

Recordemos que algunas fuentes indican que nos encontramos ante la mayor BotNet de todos los tiempos, y lo que estamos viendo de sus características técnicas nos demuestran que es una de las más avanzadas tanto en sus mecanismos de propagación, infección o comunicación.

David Barroso
S21sec labs

miércoles 26 de septiembre de 2007

Copias de seguridad automaticas

Seguro que muchos de vosotros usais software de control de versiones para vuestros proyectos, como cvs, svn, monotone, git y familiares. Pero si no quereis instalaros una herramienta de ese tipo y usais Windows(Tm) podeis usar "Restaurar Sistema" en vuestro beneficio. El proceso es bastante sencillo. Haceis una copia de vuestro documento y le cambiais la extension a .sdb, a partir de entonces, cada vez que hagais una actualizacion a ese documento, Windows, a traves de su herramienta Appfix hara un punto de restauracion del sistema con la nueva version del documento. Se puede hasta comprimir el trabajo del dia en un zip, cambiar la extension y machacar el anterior para que Appfix vea que se ha hecho un cambio y lo almacene. Con volver a un punto de restauracion anterior tendremos el fichero que queramos.

Bueno, y todo esto, ¿que tiene que ver con la seguridad? Si un malware llega a nuestro ordenador, solo haciendo una copia de si mismo con la extension .sdb obliga al sistema a incluirlo en un punto de restauracion. Si nombramos nuestra base de datos de 500MB con extension .sdb, cada vez que la actualicemos el sistema hara una nueva copia de seguridad, bloqueando nuestro SGBD y haciendo una cantidad de accesos al disco duro tan grande que ralentiza todo el sistema. Ademas, cuando se llena el espacio asignado a "Restaurar Sistema" tiene que eliminar lo anterior, llevandolo a un punto donde solo existe con el malware. Seguro que muchos se os ocurren formas de provocar un fallo o un DoS en Windows(Tm)

Y no solo WindowsXP(Tm) tiene este "feature", al comprobar si WindowsVista(Tm) tenia una similar, se quedo bloqueado durante 1 hora con un "Espere...", Ctrl+Alt+Supr daba un error y no permitia salir del sistema y hubo que apagar el ordenador con un hard-reset.

martes 25 de septiembre de 2007

Listado de anti-spywares gracias a un spyware

Analizando un spyware que encontramos en Internet, nos topamos con su fichero de configuración, desde el que se configura su modo de funcionamiento. En él aparecen los dominios no permitidos de visitar por parte del ordenador infectado, así como algunas 'palabras malas' que no se permiten usar.


Es bastante autodescriptivo. No están todos los que existen, pero nos sirve para hacernos una idea de frente a qué programas se protegen algún tipo de spyware. En concreto, casualmente, es una versión del mismo que comentamos hace unos díasnot-virus:Hoax.Win32.Renos.kj

[general]
ballintmin=2
ballintmax=3
winintmin=15
winintmax=20
ie_interval=15
a_s=http://spyxxx2007.com/download.php
a_slen=


[blacklist]
count=17
domen1=spy-xxx.com
domen2=perfect-cleaner.com
domen3=system-stable.com
domen4=secure.onemomentpay.com
domen5=online-security-experts.com
domen6=extraprivacy.com
domen7=google.com
domen8=msn.com
domen9=yahoo.com
domen10=vnmxjcx.com
domen11=spyaway2007.com
domen12=perfectcleaner2007.com
domen13=top-antispyware-reviews.com
domen14=antispysolutions.com
domen15=livewinupdates.com
domen16=antispystorm.com
domen17=diocleaner.com


[badwords]
count=153
word1=spyaway
word2=perfectcleaner
word3=systemstable
word4=RegFreeze
word5=100% Anti-Spyware
word6=Npust Anti-spyware
word7=Max Spyware Detector
word8=Advanced Anti Spy
word9=Max Anti Spyware Pro
word10=InfoArmor Anti-Spyware
word11=PC Security Suite
word12=Advanced Anti Keylogger
word13=W8Soft Ad-Spy Remover
word14=Spy Stalker
word15=PAL Spyware Remover
word16=Anti-Spyware Bot
word17=Acronis Privacy Expert Corporate
word18=Spyware Protection Pro
word19=Mastr Scan
word20=Anti-keylogger
word21=NoAdware - Spyware Adware Remover
word22=NOADWARE - Spyware Remover
word23=Spyware Hospital
word24=Anti-Spyware Blocker
word25=Anti Spyware Defence
word26=Adprotect
word27=PestBlock Deutsch
word28=Spyware Nuker
word29=SpyHeal
word30=Spyware Scanner
word31=SpyOnThis
word32=ShadowUser
word33=ShadowSurfer
word34=Scan and Repair Utilities
word35=Spy On This - Spyware Adware Remover
word36=Max Secure Spyware Detector - Enterprise
word37=XoftSpySE
word38=007 Agent Antispyware
word39=WinAntiSpyware
word40=SPYWAREfighter
word41=PestBlock
word42=PC Protect Your PC
word43=Pop-Up Stopper Anti-Spyware
word44=spybot
word45=Privacy Defender - stop Spyware
word46=Spyware Detect and Remove
word47=Safe n Sec Plus Anti-Spyware
word48=Anti Virus - Spyware remover - Adware removal
word49=Spyware Nuker
word49=Spyware Nuker Pro Suite
word50=XoftSpy
word51=1Click Spyclean
word52=! Spy Sniper - Advanced Spyware Remover
word53=Spy Killer
word54=Spyware Nuker XT
word55=WinProxy Secure Suite
word56=Spy Emergency - Spyware Remover
word57=Spyware Bot - Spyware Remover
word58=Spy Fighter Cleaner Pro - Spyware Remover
word59=Spyware Bot - Spyware Remover
word60=SpywareBot
word61=Spy Eraser
word62=STOPzilla
word63=Spyware Bot Spyware Adware Remover
word64=Spyware Defender
word65=Spyware Killer
word66=The SHIELD Deluxe Anti-Virus, Anti-Spy
word67=Adware Deluxe
word68=Best Flobo Free AntiSpyware
word69=Best Flobo Free Anti Spyware Clean
word70=Emjysoft Anti-Spam
word71=Spyware Scanner
word72=Anti Trojan Elite
word73=Adware Killer
word74=Spyware Terminator
word75=The Shield_Deluxe
word76=SpyDestroy Pro
word77=Spy Destroy -Spyware Remover
word78=TRVProtect
word79=Trend Micro OfficeScan
word80=Spy Destroy Professional
word81=MacroVirus
word82=Anti-Spy.Info adware remover
word83=Malware Immunizer
word84=2007 Antivirus/Firewall Pro
word85=The Shield_Pro
word86=Anti Identity Theft
word87=2007 Antivirus Shield
word88=Cyber_Defender
word89=AFS Antispyware
word90=AMacro AntiVirus
word91=PCImmunity
word92=Spy Ferret - Spyware Remover
word93=SpyFerret
word94=Ultimate Defender
word95=AdwareX Eliminator
word96=AntiSpyware 2006 - Spyware Remover
word97=SpyZooka - Spyware Remover
word98=StartGuard Free Edition
word99=F-Secure Internet Security
word100=Keylogger Hunter
word101=VMN Toolbar
word102=Returnil Virtual System
word103=Venom Spyware Remover
word104=Spy Sweeper
word105=PC Security Test
word106=SpyBlocs
word107=a-squared Anti-Malware
word108=eScan Internet Security Suite
word109=True Sword
word110=SpySites Plus
word111=TZ Spyware-Adware Remover
word112=Easy Spyware Scanner
word113=CyberScrub AntiVirus
word114=Super System Helper
word115=XSpy Shield Gold
word116=Spyware Defence and Removal
word117=DiamondCS ProcessGuard
word118=SpywareKill
word119=Spyware Annihilator Pro
word120=Spyware Remover
word121=Anti-Hijacker
word122=QMailFilter
word123=Micro Antivirus Deluxe
word124=My Privacy Total
word125=PC Memory Shield
word126=Go SpyZooka
word127=SDProtector Pro
word128=F-Secure Anti-Virus 2006
word129=Safe n Sec Plus Antivirus
word130=GeSWall Freeware
word131=Spyware IT
word132=Spyware Firewall
word133=Active Shield
word134=Advanced Spyware Remover Pro - Junk Remover
word135=Mailbox Guard
word136=PrivacyKeyboard
word137=Adware Remover
word138=HijackRemote
word139=Appin IT Security and Ethical Hacking
word140=Safe n Sec
word141=Spyware Hunter
word142=Dr.Web anti-virus for Windows
word143=VirusRescue
word144=Principal AntiVirus
word145=xTerminator
word146=sysrlb32
word147=winshell32
word148=tmrsrv32.exe
word149=msorcl32.exe
word150=wmvds32.dll
word151=msdn_lib.dll
word152=antispystorm
word153=diocleaner