Probando mi Protección

Iniciado por Keyen Night, 2 Febrero 2010, 02:21 AM

0 Miembros y 1 Visitante están viendo este tema.

Keyen Night

Estoy haciendo un sistema de Trial y bueno quiero que lo prueben e intenten crackearlo, ya sé que no existe programa incrackeable pero si dificil de crackear, entonces me gustaría su opinión para ir mejorando la protección mientras vallan saliendo errores y debilidades...
Está programado en Vb.Net Visual Studio 2008.

Gracias por participar ;)

Descarga 1 Bug(s) Fixeds
La Fé Mueve Montañas...
                                    ...De Dinero

La programación es más que un trabajo es más que un hobby es una pasión...

MCKSys Argentina

Descargando a ver si te podemos dar una mano ;)

Por las dudas:
http://www.virustotal.com/es/analisis/9e402db45d50d13cb9d87e820168aeedcba67e0e7435ea413b312446a02ae570-1265078533

Saludos!
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."


Keyen Night

Symantec    20091.2.0.41    2010.02.02    Suspicious.Insight

Archivo Sospechoso, seguro es un antivirus con baja euristica :¬¬
La Fé Mueve Montañas...
                                    ...De Dinero

La programación es más que un trabajo es más que un hobby es una pasión...

MCKSys Argentina

Pues, comparado con el anterior, el avance es impresionante!

Te cuento: usé Reflector para ubicar los opcodes malos.

Con CFF Explorer los ubiqué en el EXE y los parcheé a NOP.

Una vez reconstruido el método que compara los seriales, usé Calimero para sacar el serial correcto.

Esta vez no hay MessageBox, pero si el serial válido para mi PC  ;D

De todas formas, está genial  ;-).

Saludos!

PD: Me gustaría ver el fuente del protector... :silbar:
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."


Keyen Night

Bueno el siguiente paso despues de un defecto es repararlo, así que ya me pondre a trabajar en repararlo y bueno modificaré el post principal con la descarga fixed.

El código quisas lo comparta :) todo dependerá que tan fuerte queda despúes de un tiempo ahora aunque es fuerte en sentido de que está bien estructurado y es facil de usar, pero es debil frente a la ingenieria inversa y eso es lo que trato de mejorar.
La Fé Mueve Montañas...
                                    ...De Dinero

La programación es más que un trabajo es más que un hobby es una pasión...

MCKSys Argentina

#5
El tema es que al ser un lenguaje interpretado, hay muchas variantes, pero pocas opciones.

Si corre en la VM, entonces se puede debuggear. Y asi termina la cosa. Despues, todas las protecciones terminan siendo sólo contra las "listas muertas" (Reflector, CFF Explorer, etc).

La idea sería, quizás, implementar detecciones del depurador de IL. O incluso, hacer que crashee el mismo.

Pero son ideas nomás...

Por lo pronto, el protector está muy bueno!  ;D

Saludos!

Ah! La idea de la clave del registro que no puede ser borrada por Regedit, está buena. Pero te aconsejo poner un botón para limpiar la misma (al menos en esta versión de prueba)  ;)
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."


Keyen Night

#6
Ya agrege el boton para limpiar, agrege la descarga ya, vamos a probar si ahora se puede crack :P
La Fé Mueve Montañas...
                                    ...De Dinero

La programación es más que un trabajo es más que un hobby es una pasión...