domingo, 17 de mayo de 2009

Construye tu debugger. Parte 1.

Hola a todos.

Os empezare contando, que otra cosa, totalmente necesaria para un buen estudioso del cracking, exploit writer o newbie de la seguridad, ahi es donde yo me incluyo, es conocer Python, ya que es un lenguaje muy facil de utilizar y sobre el, estan montadas grandes librerias, que nos haran la vida mucho mas facil.

Bueno y de esas librerias, he descubierto a Pedram Amini y su PyDbg, un muy interesante debugger script (libreria que nos monta un debugger para trabajar con el en Python).

Su link es: http://pedram.redhive.com/PaiMei/docs/PyDbg/

Como me interesa ver como funciona todo, indage un poco mas en el API windows debugging y el libro Gray Hat Python de Justin Seitz, libro que te explica como utilizar Python en todos estos temas de reversing, y aqui os dejo la primera parte de esta serie de dos.

La primera parte incluye:

Ctypes.
Abrir o attachar un proceso.
Gestion del debugger.
Gestion de los eventos del Debugger.

En la segunda parte montare, los siguientes puntos:

Control de los registros y el contexto de los threads. Enumeración de
Threads.
Software Breakpoint.
Hardware Breakpoint.
Memory Breakpoint.
Compara nuestro mini debugger con Pydbg.

Lo dicho espero que os guste ...

Vulnerabilidad Format String

Hola a todos.

Aquí os dejo el primer exploit/tutorial que realice. Este tutorial nació para resolver el Concurso 15 de exploits de la lista de Crackslatinos.

Estos concursos los monta mensualmente, Ricardo Narvaja, el alma mater de la lista y una persona que de manera altruista ha escrito cientos de tutoriales, desde su archifamoso INTRODUCCIÓN AL CRACKING CON OLLYDBG DESDE CERO, pasando por cualquier cosa referente al cracking, programación, etc, etc., tan solo pasaros por su pagina y divertios meses leyendo, je je je.

Por ultimo comentaros que este tutorial explica las vulnerabilidades causadas por los format string de manera Teorica, para al final del mismo, ver de manera practica todo lo estudiado, explotando el VLC 0.8.6, a la hora de meterle un tag corrupto en los ficheros ogg.

Espero que os guste.

Por fin me atrevo ...

Hola a todos.

Bueno, después de un año estudiando o mas bien leyendo todo lo que caía en mis manos sobre seguridad en Windows, vulnerabilidades del software y explotación de las mismas, me atrevo a montar un Blog para empezar a plasmar las cosas que poco a poco voy conociendo sobre este apasionante tema.

Esto lo hago porque hace aproximadamente 5 meses descubrí un grupo de personas que llevan mucho tiempo en este tema y tienen una lista en Google llamada Crackslatinos. Es lo mejor que me ha podido pasar, ya que han sido el empuje que me faltaba para lanzarme de lleno en estos temas.

Bueno, pues ya os iré escribiendo ...