como encriptar un procedimiento
necesito encriptar un procedimiento que contine informacion fundamental para el registro del programa o sea que no sea vea el serial con un debugger.
para eso he visto archivos .INC que contiene codigo asm, pero ninguno me funciona el serial se sigue viendo desde el debugger. por favor si alguien conoce alguna manera que ofurscar el procediento desde codigo fuente me gustaria que me lo haga saber es que no quiero pagar por un soft que lo haga. saludos |
|
No explicas como estas comprobando ahora mismo el numero de serie, pero me imagino que estas haciendo algo como esto:
Y claro, el "Numero Secreto" no es tan secreto como nos gustaría, porque con un simple editor hexadecimal, o con un visor de la memoria ram podemos ver perfectamente claro ese numero. Precisamente en este hilo hablamos del asunto: http://www.clubdelphi.com/foros/showthread.php?t=41836 Y te voy a dar la misma solucion que propuse en su momento:
El posible listillo, solo podría leer el hash del numero secreto, pero seria incapaz de obtener el numero de serie al que corresponde ese hash. |
Ya sabia yo que invocarlo serviria bastante :D.
|
A nivel general, hay unos truquillos sencillos que se pueden tener en cuenta a la hora de proteger un programa.
échales un vistazo. |
La franja horaria es GMT +2. Ahora son las 13:22:30. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi