Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: Shaddy en 3 Abril 2009, 04:18 am



Título: Prueba 1 - Reto Panda (Solucion)
Publicado por: Shaddy en 3 Abril 2009, 04:18 am
Bueno, aquí está terminado y la verdad hecho bastante rápido pero bueno, espero que se entienda.

http://www.megaupload.com/?d=NZKJEIK8

Un saludos todos.


Título: Re: Prueba 1 - Reto Panda (Solucion)
Publicado por: sch3m4 en 3 Abril 2009, 05:03 am
enhorabuena! ;)

Por cierto, tengo una pregunta xD. En el apartado 4, después de la segunda captura, dice "(...)debemos fijarnos en las que realmente afectan a la bandera Z(...)", entiendo que sea así por la condición del salto, pero tanto AND como XOR modifican el flag Z, lo único que sabes es que el flag z debe valer 1, y para ello AH debe valer 0x40, por tanto, viendo justo la instrucción anterior (FSTSW AX) que modifica ax, no deberías buscar las instrucciones de la FPU que modifican la parte alta del registro de estado?


Título: Re: Prueba 1 - Reto Panda (Solucion)
Publicado por: Shaddy en 3 Abril 2009, 07:43 am
enhorabuena! ;)

Por cierto, tengo una pregunta xD. En el apartado 4, después de la segunda captura, dice "(...)debemos fijarnos en las que realmente afectan a la bandera Z(...)", entiendo que sea así por la condición del salto, pero tanto AND como XOR modifican el flag Z, lo único que sabes es que el flag z debe valer 1, y para ello AH debe valer 0x40, por tanto, viendo justo la instrucción anterior (FSTSW AX) que modifica ax, no deberías buscar las instrucciones de la FPU que modifican la parte alta del registro de estado?

FSTSW AX exporta el registro de estado FST sobre AX para testear que sea 40 (es decir, todo OK) y el que lo modifica es el FUCOMMP, lo hice algo rápido más que nada para que se viera el concepto xD, si no quedó claro puedo corregirlo, pero vamos, la instrucción que modifica el estado, y la más importante en éste caso (y solo por eso) es FUCOMMP, que compara los dos valores, y si son iguales pone la parte alta (AH al exportar) un 40 y todo OK..

Salu2..


Título: Re: Prueba 1 - Reto Panda (Solucion)
Publicado por: Shaddy en 3 Abril 2009, 07:51 am
de hecho, instante despues,

Citar
Puede parecer algo complicado pero no es más que el sistema para comprobar el estado FST
que nos ha dejado previamente la instrucción FUCOMPP.

Ahí viene a explicar un poco eso, que es el sistema que utiliza (la parte posterior a FUCOMPP hasta el salto) para extraer el valor FST y testear que la comparación fue correcta. Siendo el mismo FUCOMPP el que modifica el estado FST.

Salu2..


Título: Re: Prueba 1 - Reto Panda (Solucion)
Publicado por: blackngel en 3 Abril 2009, 09:19 am
Bueno, a pesar de no estar de acuerdo con una publicación tan
temprana de la solución, debo decir que el manual ha estado muy
bien presentado, cosa que no encuentro muy a menudo en estos
días.

Aprovecho para decir que si alguno desea en algun momento
escribir sobre Cracking en SET ezine, será bienvenido siempre
que tenga propuestas inteligentes.

Un abrazo!
blackngel


Título: Re: Prueba 1 - Reto Panda (Solucion)
Publicado por: Shaddy en 3 Abril 2009, 10:40 am
Bueno, a pesar de no estar de acuerdo con una publicación tan
temprana de la solución, debo decir que el manual ha estado muy
bien presentado, cosa que no encuentro muy a menudo en estos
días.

Aprovecho para decir que si alguno desea en algun momento
escribir sobre Cracking en SET ezine, será bienvenido siempre
que tenga propuestas inteligentes.

Un abrazo!
blackngel

Bueno, pensé que publicar una vez terminado el primer reto era lo correcto, pero bueno, sin problemas para la siguiente ya se.

Aunque en principio poco tiene que ver el nivel dos con el nivel uno.

Saludos...


Título: Re: Prueba 1 - Reto Panda (Solucion)
Publicado por: blackngel en 3 Abril 2009, 11:31 am
:)

Ese UPolyX v.05 me ha vuelto loco, mis escasos conocimientos
sobre cracking me impiden continuar, he conseguido un pequeño
manual para unpackar esta protección, pero el aspecto en el Olly
no se asemeja para nada a lo que en la guía se presenta.

He probado tambien un OEP finder para UPolyX pero ya me
suponía que tampoco funcionaria...

Un abrazo!
blackngel


Título: Re: Prueba 1 - Reto Panda (Solucion)
Publicado por: Shaddy en 3 Abril 2009, 12:02 pm
:)

Ese UPolyX v.05 me ha vuelto loco, mis escasos conocimientos
sobre cracking me impiden continuar, he conseguido un pequeño
manual para unpackar esta protección, pero el aspecto en el Olly
no se asemeja para nada a lo que en la guía se presenta.

He probado tambien un OEP finder para UPolyX pero ya me
suponía que tampoco funcionaria...

Un abrazo!
blackngel

Pues a mi más que un UPolyX v0.5, me huele más a 1.73MB  de código rastrero..


Título: Re: Prueba 1 - Reto Panda (Solucion)
Publicado por: blackngel en 3 Abril 2009, 13:15 pm
Y eso quiere decir que...?

Emulan tener ese packer cuando en realidad no es asi?


Título: Re: Prueba 1 - Reto Panda (Solucion)
Publicado por: Shaddy en 3 Abril 2009, 14:48 pm
Y eso quiere decir que...?

Emulan tener ese packer cuando en realidad no es así?

Pues bajo mi punto de vista, no se parece a un UpolyX ni mucho menos, es más, yo lo meto en MiniGW o Free Pascal... el problema es que está muy muy enrevesado, las cadenas están reencriptadas, y para llegar a la zona correcta tienes que hacer las mil y una, y la redirección por SEH es brutal... así como el sistema de manejo de excepciones...

Saludos...


Título: Re: Prueba 1 - Reto Panda (Solucion)
Publicado por: kamui23 en 3 Abril 2009, 16:27 pm
Perfecto.
Es idéntico a mi solución;).

Con un poquito de suerte, me he ganado una camisetita.


Título: Re: Prueba 1 - Reto Panda (Solucion)
Publicado por: AlbertoBSD en 3 Abril 2009, 19:44 pm
Bien, lo estaré leyendo para darme una idea de la parte en la que me confundí/perdí

Saludos


Título: Re: Prueba 1 - Reto Panda (Solucion)
Publicado por: Amerikano|Cls en 3 Abril 2009, 23:02 pm
Ya lo he dicho, pero lo volveré a decir, grande ShaDDy  :D.

salu2


Título: Re: Prueba 1 - Reto Panda (Solucion)
Publicado por: [Everth] en 6 Abril 2009, 01:54 am
me alegro que lo hayan resuelto (waooo estoy en medio de tantos master's), en horabuena


zalv-2


Título: Re: Prueba 1 - Reto Panda (Solucion)
Publicado por: Seitaridis en 6 Abril 2009, 16:46 pm
te llevaste el premio?? ;D fuiste el primero en descifrarlo? :huh:


Título: Re: Prueba 1 - Reto Panda (Solucion)
Publicado por: Amerikano|Cls en 6 Abril 2009, 18:46 pm
Lo malo de ShaDDy es que se entera de las cosas tarde  ;-).


Título: Re: Prueba 1 - Reto Panda (Solucion)
Publicado por: Martin-Ph03n1X en 8 Abril 2009, 01:20 am
Yo por el momento no me entero por donde empezar para desensamblar y corregir software protejido añgun material que me sirva me entere del reto panda... pero..... solo saque informacion y descompile sin ningun resultado solo es una peticion.

Disculpen por postear a qui... espero su comprencion...


Título: Re: Prueba 1 - Reto Panda (Solucion)
Publicado por: Amerikano|Cls en 8 Abril 2009, 05:41 am
Tienes un manantial de tutoriales en http://ricardonarvaja.info (http://ricardonarvaja.info) que esperan por ser leidos, y cualquier duda estamos dispuestos (en cuanto se pueda  ;)) a resolver inquietudes  ;-) ;-).

salu2

AmeRiK@nO


Título: Re: Prueba 1 - Reto Panda (Solucion)
Publicado por: Martin-Ph03n1X en 8 Abril 2009, 07:49 am
Muchas Gracias todo este año estare estudiando a ver en Diciembre como cierro el año con cracking =D Saludos estamos en contacto :)


Título: Re: Prueba 1 - Reto Panda (Solucion)
Publicado por: Amerikano|Cls en 8 Abril 2009, 11:17 am
Espero que en diciembre tengas ya unos cuantos tutes rodando por el foro  ;D

salu2


Título: Re: Prueba 1 - Reto Panda (Solucion)
Publicado por: Martin-Ph03n1X en 8 Abril 2009, 17:42 pm
Tan rapido crees que avanze... ? antes practicaba con un paquete que a qui mismo en el hacker.net encontre decompilacion de tutoriales2000 antes de que hubiera foro y no pide liberar uno por mi propia parte ¬¬ sera que esto no es para mi por mas años que le dedique =S ?


Título: Re: Prueba 1 - Reto Panda (Solucion)
Publicado por: Amerikano|Cls en 9 Abril 2009, 03:25 am
Ja, eso dije yo cuando no pude crackear mi primer programa, pero ya vez que leyendo y poniendole animo se logra, no te desanimes y sigue con ello que algun dia tendras una victima en mano y de ahí en adelante nadie te parará  ;D

salu2


Título: Re: Prueba 1 - Reto Panda (Solucion)
Publicado por: Thor en 17 Abril 2009, 00:41 am
Otra solución mas extensa, no por ello mejor:
http://el-blog-de-thor.blogspot.com/2009/04/solucion-al-reto-1-de-panda.html
http://el-blog-de-thor.blogspot.com/2009/04/solucion-al-reto-1-de-panda-ii-parte.html
http://el-blog-de-thor.blogspot.com/2009/04/solucion-al-reto-1-de-panda-iii-parte.html

Un saludo gran Shaddy !


Título: Re: Prueba 1 - Reto Panda (Solucion)
Publicado por: Shaddy en 17 Abril 2009, 22:56 pm
Otra solución mas extensa, no por ello mejor:
http://el-blog-de-thor.blogspot.com/2009/04/solucion-al-reto-1-de-panda.html
http://el-blog-de-thor.blogspot.com/2009/04/solucion-al-reto-1-de-panda-ii-parte.html
http://el-blog-de-thor.blogspot.com/2009/04/solucion-al-reto-1-de-panda-iii-parte.html

Un saludo gran Shaddy !

Me ha gustado mucho, muy bien explicado y obviamente resuelto :), a ver si sigues escribiendo :P.

Un saludo gran Thor :P!


Título: Re: Prueba 1 - Reto Panda (Solucion)
Publicado por: Amerikano|Cls en 19 Abril 2009, 08:35 am
Otra solución mas extensa, no por ello mejor:
http://el-blog-de-thor.blogspot.com/2009/04/solucion-al-reto-1-de-panda.html
http://el-blog-de-thor.blogspot.com/2009/04/solucion-al-reto-1-de-panda-ii-parte.html
http://el-blog-de-thor.blogspot.com/2009/04/solucion-al-reto-1-de-panda-iii-parte.html

Un saludo gran Shaddy !

Me ha gustado mucho, muy bien explicado y obviamente resuelto :), a ver si sigues escribiendo :P.

Un saludo gran Thor :P!


Muy bueno Thor, si señor, ahh y por cierto esta genial tu blog  ;-) ;-) ;-)

salu2


Título: Re: Prueba 1 - Reto Panda (Solucion)
Publicado por: Shaddy en 21 Abril 2009, 17:30 pm
Bueno, por lo visto, no fui el primero pero si de los primeros, así que al menos me gané una camiseta :).

Shaddy.


Título: Re: Prueba 1 - Reto Panda (Solucion)
Publicado por: tena en 21 Abril 2009, 22:27 pm
Jeje Ganaste!!!  ;-)

Felicitaciones

slds



Título: Re: Prueba 1 - Reto Panda (Solucion)
Publicado por: Shaddy en 22 Abril 2009, 00:26 am
jajaj y si, bueno, ya se anuncia el tutorial de la prueba 2, que entre varios listeros de la lista CracksLatinos hemos conseguido resolver, el tutorial lo escribiremos Guan y yo, en un día o dos como máximo lo publicaré en el foro.

Shaddy.


Título: Re: Prueba 1 - Reto Panda (Solucion)
Publicado por: Amerikano|Cls en 22 Abril 2009, 01:11 am
jajaj y si, bueno, ya se anuncia el tutorial de la prueba 2, que entre varios listeros de la lista CracksLatinos hemos conseguido resolver, el tutorial lo escribiremos Guan y yo, en un día o dos como máximo lo publicaré en el foro.

Shaddy.

 ;-) ;-) ;-) ;-) ;-) ;-), Simplemente son unos GRANDES todos los que ayudaron y dieron la estocada, eso esta genial, mis mas sinceras felicitaciones!!!!!!. Y espero ese excelente tute  :).

salu2


Título: Re: Prueba 1 - Reto Panda (Solucion)
Publicado por: tena en 22 Abril 2009, 02:03 am
jajaj y si, bueno, ya se anuncia el tutorial de la prueba 2, que entre varios listeros de la lista CracksLatinos hemos conseguido resolver, el tutorial lo escribiremos Guan y yo, en un día o dos como máximo lo publicaré en el foro.

Shaddy.

Nuevamente FELICITACIONES!!!!!!!!!

slds