Lo más visto del 2010 en Hackplayers

Bueno, este es sin duda el último post del 2010 y queríamos despedirlo mostrando las 50 páginas y entradas más vistas de Hackplayers durante el mismo, según las estadísticas de Google Analytics.

Muchas gracias a todos por leernos y participar con vuestros comentarios, soluciones a los retos y colaboraciones. No dudéis en contactar con nosotros si estáis interesados en algún tema en particular o si queréis participar con vuestro artículo. Nos vemos en el 2011. ¡Feliz y próspero año nuevo!

Reto 9: Android crackme#1

Tal y como os anunciábamos a través del blog y nuestro twitter, he estado preparando un pequeño crackme para Android.

Se trata de una aplicación con una simple pantalla de login que contiene un usuario y una contraseña hard-coded y el objetivo del reto es conseguirlos. El paquete apk podéis descargarlo desde aquí.

Para los que os iniciáis en tareas de ingeniería inversa en Android os recomendamos comenzar instalando Android SDK y utilizar el emulador para probar la aplicación (también puede instalarse en un dispositivo físico).

¡Ánimo y suerte!


Por favor, si consigues el usuario y la contraseña del reto no los publiques en los comentarios. Mándanoslos junto con el procedimiento seguido a nuestra cuenta de Yahoo:



Captan el movimiento de un fantasma con Kinect

Desde su aparición, el revolucionario sensor de movimientos de Microsoft está continuamente siendo investigado a fin de que pueda usarse en otros proyectos y no solo en la consola de videojuegos Xbox 360. De hecho, muchos programadores ya han logrado usarlo para controlar películas, reproducir música o incluso interactuar con Facebook.

No obstante el caso más curioso nos llega desde Rusia. El hacker Nicolai Klitschko ha anunciado y publicado vídeos captando el movimiento de una presencia invisible aparentemente inteligente: “Realicé ciertas modificaciones en el código fuente de unos drivers experimentales propios para Kinect cuando de repente el sensor comenzó a registrar los movimientos de un supuesto segundo jugador virtual a mi lado. Al principio pensé que se trataba de un error de programación pero poco después me di cuenta que sus gestos no podrían ser causa de un simple fallo. No logro que funcione siempre, sólo cuando aparece intento comunicarme con él y continúo investigando”.


Este caso ha llamado especialmente la atención en diversos medios (sobre todo en los más sensacionalistas) que ya hablan de la posibilidad de captar presencias ectoplasmáticas a través de Kinect, aunque también se ha realizado un llamamiento a la prudencia por un posible fraude.

Actualización de última hora: llegan nuevas y espeluznantes imágenes del supuesto fantasma. Observen la horrenda aparición:

Un regalo de Navidad inesperado

La mañana de Navidad muchos se despertaron antes para ver qué les había traído Papá Noel.
Unos pocos además recibieron un regalo inesperado: el grupo de hackers creadores de "Owned and Exposed" publicaron la segunda edición de su ezine con los detalles de sus actividades para comprometer seis sitios web reales: offsec, incluído backtrack y exploit-db (qué irónicamente publica el ezine en su sección de papers), la página sourceforge de ettercapNG, inj3ct0r, carders.cc (otra vez) y free-hack. ho ho ho!

Ganador de la encuesta: ¿Cuál es el S.O. de tu smartphone?

Allá por el mes de octubre os planteábamos una pequeña encuesta a propósito de un artículo sobre los smartphones y el malware que se avecina. El resultado confirma el espectacular crecimiento y expansión de los terminales con Android:

  1. Android 54 (44%)
  2. iPhone 22 (18%)
  3. Symbian 20 (16%)
  4. BlackBerry 11 (9%)
  5. Windows Mobile 7 (5%)
  6. Samsung Bada 4 (3%)
  7. Otros 2 (1%)
  8. Palm / Web 1 (0%)

No obstante y
a escala mundial, Android todavía es el segundo S.O. de los teléfonos inteligentes detrás de Symbian, aunque ya posee más del 25% de cuota de mercado.

¡Felices fiestas!

Desde Hackplayers os deseamos a todos unas felices fiestas y un feliz año 2011.
¡Ser buenos! ;)



Liberada Secunia PSI 2.0

Recientemente se ha liberado la versión 2.0 de Secunia PSI, la herramienta libre de escaneo tanto de versiones obsoletas de software como de sus vulnerabilidades en nuestros equipos y de la cual ya habíamos hablado hace ya algún tiempo con su versión 1.5.0.0.

Una de las novedades de esta nueva versión es que introduce actualizaciones automáticas para muchos de nuestros programas, lo cuál permite obtener los últimos parches de seguridad con poca o ninguna interacción por parte del usuario, todo ello dependiendo de nuestras preferencias.

Junto a esta novedad de actualizaciones automáticas, se ha añadido una nueva interfaz totalmente rediseñada para hacerla mucho más simple y sencilla de usar de cara al usuario.

D0z.me: el acortador de URLs malicioso

Ben Schmidt (supernothing), un estudiante de Universidad de Tulsa, ha creado D0z.me, un acortador de URL que además permite realizar ataques DDoS basándose en los métodos de los vectores HTML5 Cross Origin Requests & WebWorkers y la famosa herramienta utilizada por Anonymous JS Loic.

Los atacantes ingresan una dirección que quieran acortar y también introducen la dirección de un servidor que desean atacar. Luego, comparten la URL corta con tantas personas y en tantos lugares como sea posible.


Cuando los usuarios hagan clic en el enlace corto, parecerá que son redirigidos normalmente al contenido solicitado aunque en realidad estarán viendo la página en un iframe incrustado.
Mientras los usuarios están ocupados viendo la página se lleva a cabo el DoS. Si estos clientes siguen navegando por la página, se mantiene la denegación de servicio en segundo plano todo el tiempo.

Enlace al sitio: http://d0z.me
Código fuente bajo GPLv3: http://spareclockcycles.org/downloads/code/dosme.tar.gz

Más información: http://d0z.me/6Uhq

Primera Copa Hacker de Facebook

Hoy se abre la inscripción para la primera Copa Hacker de Facebook, un concurso anual que pretende desafiar a los hackers de medio mundo con una serie de retos para demostrar todos sus conocimientos y habilidades.

El concurso se compone de cuatro rondas eliminatorias, la primera de las cuales se llevará a cabo del 7 al 10 de enero del 2011 y en la que habrá que resolver al menos uno de los tres problemas propuestos para pasar a la siguiente ronda.

En total de las 4 eliminatorias tres de ellas serán online, mientras que la ultima se realizará en las oficinas de Facebook, en California, donde los 25 finalistas competirán por un premio en metálico de 5.000 dólares.

Mientras tanto y para ir calentando motores, Facebook nos ofrece una serie de puzzles para practicar.

Format String Attack III de III



Seguimos con la serie de entradas dedicadas a la técnica Format String Attack

Direct Parameter Access (DPA)


En las entradas anteriores hemos podido comprobar como para explotar este tipo de vulnerabilidades necesitabamos introducir un número secuencial de parámetros de formato como %x acompañados de palabras de 4 bytes para conseguir de forma exitosa sobreescribir una dirección de memoria en una zona arbitraria de la memoria.

Con el DPA conseguimos simplificar todo este trabajo y tener acceso a la dirección de forma directa usando el signo del dólar '$'.

Ravan: Hash Cracking distribuido en JavaScript

Ravan de Attack & Defence Labs es un crackeador de hashes distribuido que corre en JavaScript. Con esta herramienta cualquiera puede subir un hash para crackearlo y utilizar su navegador web compatible con HTML5 para buscar por fuerza bruta basándose en un charset configurable.

Además otros usuarios o workers pueden contribuir con su CPU para asistir en el proceso de cracking de tu hash, todos ellos manejados por supuesto por un servidor o master a través de un backend web. Esto es especialmente interesante si tienes múltiples equipos o un montón de amigos que quieran ayudarte ;-).

Actualmente soporta versiones plain o salted de los algoritmos MD5, SHA-1, SHA-256 y SHA-512.

Más información aquí.

Metasploit 3.5.1

Ayer se publicó la versión 3.5.1 de Metasploit cuyos aspectos más destacados son:

- Muchos más exploits: SAP BusinessObjects, servidores de correo Exim, ProFTPD, despliegues SCADA (BACnet, Citect, DATAC), Novell NetWare servers, Microsoft Internet Explorer y plugins para el navegador y para Adobe Flash y Oracle Java.

- Acceso a dispositivos Cisco: Metasploit añade también exploits para Cisco que automáticamente se aprovechan de fallos para saltarse la autenticación o realizar ataques de fuerza bruta a través de los protocolos HTTP, SNMP y Telnet. Si se consigue acceder con éxito, Metasploit descargará los ficheros de configuración de forma automática y extraerá las contraseñas, las claves VPN y las credenciales wireless. Adicionalmente en las versiones Metasploit Express y Metasploit Pro se añade auditoría de dispositivos de red y otras características de explotación.

- Descubrimiento silencioso de redes: Metasploit puede importar los logs del tráfico de red desde ficheros de captura pcap, identificando hosts, servicios y contraseñas en texto plano. Esta información podrá ser luego usada para planear otros ataques de red activos. Esta nueva versión también acelera el descubrimiento de hosts y los escaneos de puertos.

- Modernas técnicas de evasión de IPS/IDS y antivirus

- Fuerza bruta contra VNC, SNMP y servicios UNIX "r" (rshell, rlogin, rexec).

- Posibilidad de adjuntar ficheros maliciosos en emails, por ejemplo PDFs o MP3s que pueden llegar a tomar el control de la máquina de la víctima y que permiten ataques de ingeniería social más sofisticados.

Introducción a Format String Attack II de III


Seguimos con la serie de entradas dedicadas a la técnica Format String Attack

Advertencia


Para realizar las pruebas y obtener los resultados esperados se ha utilizado úna versión desactualizada del compilador gcc, concretamente la 3.4, debido a que la última versión no respetaba los flag para evitar las protecciones de pila.

Cuando vayas a compilar alguno de los códigos vulnerables asegúrate antes de hacerlo poniendo el flag -fno-stack-check.

Nuevo número de la revista "El Derecho Informatico"

La revista electrónica "El Derecho Informático" creada por la Red Iberoamericana del derecho y las nuevas tecnologías, acaba de anunciar el lanzamiento de su 5ª entrega.

Recordaros que el cometido de dicha revista es tratar diversos temas en lo que al derecho informático se refiere.

Los contenidos de este nuevo número son:

- Global Online Dispute Resolution (ODR) para casos provenientes del eCommerce transfroterizo B2B y B2. Por Abog. Gabriela Szlak
- Encontrándonos. Por Abog. Jorge Yunes
- Google y sus acuerdos con a los autores y titulares de derechos. su situación actual (Google Book Settlement) - Parte 2. Por Abog. Wilson Rios
- Panorama del combate contra el ciberdelito. Por Abog. Ricardo Saenz
- Impacto de las Nuevas Tecnologías en los distintos modelos o escuelas de negociación y mediación. Por Abog. Jose Arce
- Nuevas tecnologías en la educación: beneficios, contradicciones y desafíos. Por Estud. Pablo Salguero
- Cloud Confusmputing: la realidad detrás del humo. Por Lic. Cristian Borghello
- Adecuación de la Ley de Protección de Datos Personales Nº 25.326: a 8 años del Dictamen 4/2002 UE. Por Abog. Fátima Cambronero
- Novedades y Eventos: Octubre / Noviembre de 2010.
- Entrevista al Dr. Horacio Fernandez Delpech


Aquí tenéis el enlace de descarga:

Revista El Derecho Informático Nº 5 - Mayo 2010

LOIC: la herramienta DDoS utilizada por Anonymous

LOIC (Low Orbit Ion Cannon o Cañón de Iones de Órbita Baja) es una aplicación de pruebas de estrés en red de código abierto, escrita en C# y desarrollada por Praetox Technologies.

Ejecuta ataques de denegación de servicio distribuidos (DDoS) sobre el sitio objetivo inundando el servidor con paquetes TCP, UDP o peticiones HTTP, con la intención de interrumpir el servicio de un host. El nombre de la herramienta proviene de un arma ficticia de la serie de videojuegos de Command & Conquer.

LOIC fue utilizado por los hacktivistas de Anonymous primero durante la "Operación Chanology" para atacar a los sitios web de la Iglesia de la Cienciología, posteriormente contra la web de la Recording Industry Association of America y sobretodo y actualmente está siendo utilizada para tumbar los sitios web de las compañías y organizaciones que se oponen a Wikileaks durante las famosas "Operación Payback" y "Operación vengar Assange", donde se llegaron a registrar más de 30.000 descargas entre el 8 y el 10 de diciembre.

Puerta trasera oculta en Windows

Hoy me gustaría comentaros un error en el procesamiento del Microsoft Windows SAM que permite acceso administrativo continuo a través de un usuario oculto.
El impacto del mismo afecta a todas las versiones de Windows puesto que permiten modificaciones en tiempo real del Security Accounts Manager (SAM), con lo cuál un atacante puede crear una puerta trasera mediante una cuenta administrativa oculta para acceso continuo a un sistema una vez que el mismo ha sido comprometido.
Una vez que el atacante ha comprometido el sistema puede secuestrar una cuenta conocida o bien crear una cuenta regular oculta usando el caracter de espacio en blanco (ALT+0160). En cualquier caso dicha cuenta tendrá todos los permisos de la cuenta integrada de administrador local de la máquina compartiendo a su vez el escritorio y el perfil del mismo.
De cara al resto de usuarios de la máquina el usuario oculto no aparecerá dentro del grupo de administradores locales sino dentro del de usuarios.

Introducción a Format String Attack I de III


Serie de entradas que servirán de ejemplo para explicar los Format String Attack.
  • Format String Attack I de III
  • Format String Attack II de III
  • Format String Attack III de III

Introducción


Los Format String son simples cadenas, caracterizadas por el formato que se les aplica. Si has programado anteriormente en cualquier lenguaje estarás familiarizado con la función printf().

Dicha función toma como primer parámetro la cadena a mostrar, y una serie de variables que permiten formatear la salida por stdout.

Los formatos más comunes que se pueden utilizar son:
  • %d Formato de enteros.
  • %i Formato de enteros (igual que %d).
  • %f Formato de punto flotante.
  • %u Formato sin signo.
  • %x Formato hexadecimal.
  • %p Muestra el correspondiente valor del puntero.
  • %c Formato de carácter

Primer aniversario de Hackplayers

Hoy hace exactamente un año que nos movimos desde nuestro antiguo blog a Hackplayers, desde el "punto es" de Hispavista al "punto com" del gigante Google, desde el blog con nombre que huele a novela de Ken Follett al blog actual de niños grandes jugando a ser hackers.
Siempre con un origen y objetivos comunes: crear un espacio donde compartir conocimientos y experiencias sobre seguridad informática, fomentar la participación para aprender todos juntos y tener un repositorio de información para cubrir la volátil y frágil memoria.

Haciendo balance del año, es innegable que el 2010 ha sido apasionante. Dejando al lado la difícil situación que atravesamos con la crisis económica, este ha sido el año de Aurora, de Stuxnet y de los 0-day, de buenísimas conferencias de seguridad, de la liberación de interesantes magazines incluida la vuelta de Phrack, de la enorme proliferación de cacharritos como el iPad, el iPhone 4 y los smartphone Android, del final del vuelo de la Mariposa, de la aparición de explosivas herramientas como FireSheep, de las botnets rusas y los troyanos bancarios Zeus y SpyEye y del actual cablegate de Wikileaks.

Anonymous y las operaciones de castigo

Botnets "voluntarias" y a la cabeza el grupo conocido como 'Anonymous' ha tirado la página principal de Visa en nombre de Wikileaks mediante un ataque DDoS (Denegación de Servicio distribuido).

Además, dentro de lo que ha sido llamado "Operation Payback", también hay otros objetivos que seguro pronto irán cayendo: Mastercard, el banco suizo PostFinance y PayPal entre otros.


Sin duda Wikileaks ha desatado la primera gran guerra virtual de la era de la información.


"La primera guerra de la información ha empezado. Envía por Twitter y coloca esto en cualquier lugar", proclamaba uno de los ciberpiratas...


¿Pero que sabemos del grupo de ciberpiratas 'Anonymous'?

Se trata de un colectivo que se reúne habitualmente a través de la página web 4chan.org, un simple sitio de Internet que es utilizado por sus usuarios para colgar mensajes, fotografías o simplemente discutir de política.

Este no es el primer ataque lanzado por Anonymous. Se considera que el grupo ha facilitado la identificación y arresto de varios pederastas, pero quizá una de sus acciones más conocidas fue el llamado Proyecto Chanology iniciado en el 2008 para protestar contra la Iglesia de la Cienciología.
A raíz de esa protesta, que incluyó ataques de denegación de servicio (DDoS) como los que está realizando ahora, el grupo adoptó la estética del cómic V for Vendetta, en el que miles de ciudadanos utilizan una máscara idéntica para evitar ser identificados por las autoridades. El año pasado, Anonymous también se unió a las protestas contra las elecciones iraníes.

En sus protestas, Anonymous ha calificado sus ataques como "Operation Payback" (Operación Venganza) pero desde que Wikileaks empezó a publicar los "cables" de la diplomacia estadounidense y la página de Internet empezó a sufrir el acoso de empresas y gobiernos, Anonymous decidió lanzar "Operación Vengar Assange"...

Zero Wine 2.0: herramienta de análisis de malware

Zero wine es un interesante proyecto open source bajo licencia GPLv2 destinado al análisis dinámico de malware.

Básicamente se trata de una imagen de una máquina virtual QEMU con Debian y todo el software necesario para subir y analizar el malware: usando WINE en un sandbox virtual seguro (en un entorno aislado) recolectará la información sobre las llamadas a la API que realiza el programa malicioso.

El pasado 2 de diciembre se publicó la versión 2.0 así que, si quieres probarlo, sólo tienes que descargarlo, subir el ejecutable de Windows (fichero PE) a través del interface web y dejar que analice el comportamiento del proceso.

Las vulnerabilidades más notables del año

La revista SC Magazine ha publicado un interesante artículo con una compilación de lo mejorcito de este año con respecto a la seguridad informática. A continuación destacamos las vulnerabilidades más importantes del 2010:
  1. Vulnerabilidades de Stuxnet: hasta cuatro fallos de tipo 0-day en Microsoft Windows fueron usados por los peligrosos ataques de Stuxnet.
  2. "Operación Aurora": una vulnerabilidad en Microsoft Internet Explorer permitió a los atacantes difundir troyanos espía a Google, Adobe y una docena más de organizaciones.
  3. Fallo XSS en Twitter: En septiembre un fallo de Cross Site Scripting permitió a un gusano propagarse a través de la famosa red social, afectando a un número estimado de 500.000 usuarios.
  4. Vulnerabilidad en el Centro de Ayuda y Soporte de Windows: primero fue dado a conocer de una manera bastante polémica para luego llegar a explotarse de forma masiva.
  5. Fallo en la ejecución de Adobe PDF Reader: fue explotado para propagar el famoso troyano Zeus.
  6. Defectos en VxWorks: se espera que dos vulnerabilidades críticas que afectan a este difundido y embebido sistema operativo permanezcan de forma indefinida.
  7. Fallo en 'Autocompletar': afectó a varios de los más populares navegadores web, incluido Safari e Internet Explorer.
  8. Vulnerabilidad de día 0 en Firefox: usado a finales de octubre para distribuir malware en el sitio web del Nobel de la Paz.
  9. El 'jailbreak' de iPhone e iPad: salió a la luz después de que un grupo llamado Dev-Team diera a conocer un hack en la página web JailbreakMe.com que permitía a los usuarios hacer jailbreak de sus iPhone, IPAD e iPod Touch.
  10. Fallos en ATM: en la conferencia BlackHat de Las Vegas el investigador Barnaby Jack se aprovechó de ciertos fallos en el diseño y autenticación de los cajeros para que 'escupieran' dinero.

Directory Path Traversal

El objetivo de un Directory Path Traversal Attack es el de conseguir acceso a ficheros o directorios que se encuentran fuera del directorio web raíz y en los que en condiciones normales un usuario sin privilegios no tendría acceso alguno.

Normalmente una aplicación web tiene restringido el acceso a usuarios no autorizados a la porción del sistema conocia como los directorios "CGI root" o "Web Document Root". Albergando ahí todos los recursos accesibles por el usuario y necesarios para hacer funcional el portal.

Para acceder a ficheros o ejecutar comandos en cualquier parte del sistema un atacante hará uso de secuencias de caracteres especiales, comúnmente conocidas como "dot-dot-slash" o "../".

Esto permitiría a un usuario malintencionado comprometer el sistema y navegar por toda la estructura de directorios de este, ganando el acceso a ficheros del sistema, códigos fuente, y cualquier cosa que se nos ocurra.

Solución al reto 8 de la nave perdida

La semana pasada os planteábamos el reto de la nave perdida, nuestro octavo reto de este año y el primero que utiliza el API de Google Maps.

El objetivo era obtener las coordenadas exactas de la ubicación de una nave alienígena perdida en la Tierra a partir de la observación del recorrido de una sonda de búsqueda.

El código del reto se basa en epoly.js de Mike Williams, una extensión que añade siete métodos extra para las clases GPolygon y GPolyline.
Gracias a esta extensión podemos mover fácilmente la sonda (marker) a través del mapa mundi de Google, siguiendo una poli línea "invisible" que primero tenemos que decodificar para poder obtener cada uno de los puntos del itinerario por donde la sonda de búsqueda va pasando. Una vez conseguidos, debemos observar la sucesión matemática de las coordenadas para obtener el lugar exacto dónde la nave alienígena se estrelló...

Pero veamos la forma de resolverlo a través de la perspectiva del ganador del reto: Brixton Cat, que nos ha enviado el siguiente y fantástico solucionario:

Nuevo número de Hakin9: Botnets, Malware, Spyware – cómo contratacar

Comenzamos diciembre con un nuevo e interesante número del magazine gratuito Hakin9 (Vol.5 No.11). Este mes podremos encontrar los siguientes contenidos:

Habituales

En general
-Últimas noticias desde el mundo de la seguridad IT [Armando Romero, eLearnSecurity]
Herramientas
-Flexcrypt [Shyaam Sundhar]
El experto en fraude dice...
-
Un análisis de las amenazas de ciber seguridad [Julian Evans]
Amenazas emergentes
-Cyber State-Bullying
[Matthew Jonkman]

Básico
-El software espía dentro de ti [Rajat Khare]
-El oído de Sauron [John Aycock]
-dasbot: controlando IRC vía bash [Israel Torres]
-Conociendo VoIP Parte II - profundizando en la configuración [Winston Santos]

Ataque
-
Completa divulgación de la botnet TDSS [Andrey Rassokhin y Dmitry Oleksyuk]

Defensa
-Seguridad y privacidad en motores de búsqueda – Parte 2 [Rebecca Wynn]