Underc0de

[In]Seguridad Informática => Ingeniería Inversa => Mensaje iniciado por: CronuX en Marzo 21, 2010, 06:53:23 PM

Título: Tutorial Desempacando PECOMPACT 1.XX y PETITE 2.2
Publicado por: CronuX en Marzo 21, 2010, 06:53:23 PM
Hola comunidad vengo con ese rapido packer, es sencillo y util por si llegado el caso se lo encuentran por ahi en un curso, o en algun programa bueno y puede servir de base para futuros packer o futuras actualizaciones

sin mas los dejo con este pequeño tutorial espero que les pueda contribuir en algo

Primero abrimos el Crackme (especial) (http://www.mediafire.com/?zimozykumxw) Anexo el crackme para que practiquen!
observamos todo sus botones y demas este solo tiene uno, miramos String, conclusión lo analizamos.

(http://img338.imageshack.us/img338/6256/73613780.jpg)

Luego abrimos el RPD y analizamos con que esta empacado (Dice 1.66 pero puede ser util para otros PECOMPACT 1.XX)

(http://img405.imageshack.us/img405/637/93687680.jpg)

Ahora abrimos con el OllyDBG y observamos su EP y sus String y todo feo muchas letras y numeros (Empacado)

(http://img213.imageshack.us/img213/4244/18101143.jpg)

Bueno vemos un poco mas abajo un Pushad entonces traceamos con F8 hasta el y lo pasamos
ahi vamos al Registro ESP, lo seleccionamos y le damos un "Follow in Dump"

(http://img94.imageshack.us/img94/2435/87557569.jpg)

En el dump seleccionamos los dos primeros bytes y le damos un breakponit Hardware on access dword

(http://img192.imageshack.us/img192/2117/61626504.jpg)

Precionamos F9 para correr y paramos abajo del Popad y vemos mas abajo un ret asi que ese nos llevara directo al OEP

(http://img155.imageshack.us/img155/9006/60396410.jpg)

Ahora en el OEP Address 40119C Dumpeamos el ejecutable y guardamos y listo queda desempacado del PECOMPACT

(http://img249.imageshack.us/img249/3610/40730020.jpg)

Para finalizar abrimos el dumpeadp para obeservar el crackme o programa desempacado y sus string y listo para ser modificado al gusto

(http://img63.imageshack.us/img63/3536/90949288.jpg)

El PETITE 2.2 se desempaca de la misma manera!!!

Un gran saludo a todos me despido CronuX Bytes

Feliz Cracking

Nota: Me tendran nuevamente por estos lados