Underc0de

[In]Seguridad Informática => Ingeniería Inversa => Mensaje iniciado por: CronuX en Junio 29, 2010, 02:36:33 AM

Título: MiniAnalisis + Solucion [VB.Net]Reto Smart
Publicado por: CronuX en Junio 29, 2010, 02:36:33 AM
Bueno vamos al grano este pequeño analisis del reto
(http://img706.imageshack.us/img706/8567/retosmart1.png)

Asi que trabajandole a este resulto muy sencillo
solo es desemsanblarlo yo use "reflector"
y podemos ver sus eventos (Los botones) y que hace cada uno
ya sabiendo esto es sencillo solo es ponerse a analizar un poco
y establecer una relacion entre lo que hace cada boton

(http://img717.imageshack.us/img717/8567/retosmart1.png)

Bueno un analisis rapido y sin heuristica me arrojo que los siguientes botones son una serie valida para
resolver el reto y seria "1 - 2 - 13 - 14 - 8 - 12" que ya puden jugar con las posiciones que no hay problema

(http://img30.imageshack.us/img30/5558/retosmart0.png)

Analisis entiendase por activar que el boton tenga como caracteristica caption "x"
bueno el analisis seria
botones                      los que activa
1                                       2 - 5
2                                    6 - 3 - 1
13                                    9 - 14
14                               10 - 13 - 15
8                                   4 - 7 - 12
12                                8 - 11 - 16

Con esto vemos que se activan todos los botones del 1 al 16 eso si sin alterarse ninguno, pues si se cruza algun evento el boton activado se desactivara activando otros, es decir el objetivo es buscar en el menor numero de click posible que se activen todos y nos muestre el mensaje de correcto...
y aca esta...

(http://img441.imageshack.us/img441/2113/retosmart2.png)

Descarga:
RetoSmartv1 (http://smart.code-makers.net/smartgenius/RetoSmartv1.zip)

Un saludo
CronuX

PD: Analisis rapido y sin heuristica hecho por el antivirus BrainCronuX jaja  ;D