viernes, julio 08, 2011

Tu /etc/passwd en Google

Cada vez voy un poco más justo de tiempo, con lo que he agilizado la preparación de demos. Para ello he agudizado mis sentidos a la hora de utilizar los buscadores para encontrar sitios perfectos para realizar uan demo y con la lectura de trucos nuevos en el libro de [SPAM] Hacking con Buscadores: Google, Bing y Shodan[/SPAM] voy saliendo adelante.

En esta ocasión os voy a hablar de cómo he preparado alguna conferencia en 15 minutos buscando un passwd, es decir, el /etc/passwd de un servidor que haya sido hackeado y que todavía esté activo para enseñarlo a la audiencia.

Un /etc/passwd acaba en la base de datos de muchas formas distintas, pero lo que es evidente es que tiene que estar escrito en un fichero indexable por las arañas del motor, lo que hace que haya sido extraido previamente de su ubicación original.

Por ello, podríamos encontrarnos un passwd extraído por medio de un SQL Injection que haya hecho uso de la función Load_File de un MySQL que es atacado por una aplicación insegura.

Pero también podríamos encontrarnos un passwd volcado por una webshell que se haya introducido en un servidor por medio de una vulnerabilidad RFI o por medio de una aplicación web que permita subir ficheros de manera insegura.


Figura 1: /etc/passwd volcado por una PHPShell y cacheado por Google

En cualquier caso, si el fichero ya ha sido sacado de su ubicación original y puesto en una página web, Google podría indexarlo. Para ello puede que se encuentre con el link en un foro de hackers o que los usuarios estén usando Google Chrome y la URL quede reportada a la base de datos, o que alguien lo de alta, como vimos en la serie de Buscadores como armas de destrucción masiva.

El caso es que basta con hacer una sencilla búsqueda en Google por ficheros PHP, que pueden ser aplicaciones vulnerables a SQL Injection o WebShells, y una línea común de un passwd al uso.


Figura 2: Buscando una línea del /etc/passwd

Con esto aparecen muchos resultados, y no hay que buscar demasiado para encontrar los ficheros /etc/passwd en la cache, la vulnerabilidad SQL Injection, en la URL, o una vulnerabilidad aún activa que permita ver todos los ficheros del servidor.


Figura 3: La URL vulnerable indexada


Figura 4: SQL Injection aún disponible

Y por supuesto, nos queda la opción de ir directamente a por un passwd que haya sido "impúdicamente" publicado en Pastebin.com.


Figura 5: passwd en pastebin.com

Una vez que tienes esto, explicar las vulnerabilidades y que hacer una auditoría de seguridad web es importante suele resultar mucho más sencillo.

Saludos Malignos!

jueves, julio 07, 2011

Be a Forense con Silverhack

Hoy me encuentro en ruta, acabando lós últimos compromisos antes de ponerme con la cabeza pensando en una única cosa: Fo-- Defcon 19. Mi compañero Silverhack lo tiene un poco más ajustado, ya que antes de montarse en el avión que le lleve a la Ciudad de la perdición y el sexo desenfrenado la más mitica CON de hackers, dedicará unos días a formar a los futuros analístas forenses a través de Internet.

Dará 4 Virtual Hands On Lab a los que te puedes apuntar ya. Aquí va la lista:

VHOL-SEG03 Análisis forense. Malware en entorno Windows
26 de Julio
En este Virtual Hand On Lab repasaremos las técnicas más utilizadas por un atacante para infectar un sistema, desde el punto de vista del Malware. Analizaremos las distintas técnicas para ocultar malware y aplicaremos técnicas forenses para analizar un sistema comprometido.

Información y registro

VHOL-SEG37 Análisis de memoria RAM en entornos Windows
26 y 27 de Julio
Finalizado este laboratorio, el asistente dispondrá de conocimientos y capacidades para poder llevar a efecto un análisis forense digital a volcados de memoria Windows. Para ello se le hará conocedor de la arquitectura interna de Windows, así como información relativa a como éste maneja e implementa la memoria RAM.

Información y registro

VHOL-SEG05 Análisis forense. Análisis de logs en Windows
27 de Julio
En este Virtual Hand On Lab repasaremos la arquitectura de un sistema basado en Windows, centrándonos en los logs del sistema, así como en su interpretación.

Información y registro

VHOL-SEG33 Gestión de riesgos de seguridad
28 de julio
Los asistentes a este evento obtendrán una visión global sobre los riesgos de seguridad presentes en una infraestructura de red empresarial y aprenderán a evitarlos y/o mitigarlos, todo ello mediante prácticas reales de ataque y defensa.

Información y registro

Además, Juan Garrido "Silverhack" va a dedicar 2 viernes de Julio en Madrid, el próximo día 8 y el día 15 de Julio a dar el 2º Curso de Análisis Forense de Móviles.



Y para los que solo puedan a través de Internet, la semana que viene están los Virtual Hands On Lab de Windows 7 y Seguridad. Para que haya para todos. Yo sigo con mi ruta, que me llevará mañana a Alicante.

Saludos Malignos!

Entrada destacada

Hacking IA: Jailbreak, Prompt Injection, Hallucinations & Unalignment. Nuestro nuevo libro en 0xWord

Pocas veces me ha hecho tanta ilusión que saliera un nuevo libro en 0xWord como con este libro de " Hacking IA: Jailbreak, Prompt Inje...

Entradas populares