Hola. :)
Bueno queria saber si alguien me podria explicar alguna tecnica para que un programa acepte el serial que se le ponga.
Yo en lo personal sabia que para que un programa acepte un serial se debe de cambiar la direccion de memoria por 90...90
pero no lo consigo. ???
Si alguien sabe como se lo agradeceria.
Tienes que parcharlo...
tienes que desensanblar el programa es un pedote eso, es de cracking.. :P
saludos
El programa puede validar el codigo segun muchos metodos, los mas comunes son el codigo fijo, es decir, un mismo codigo para todos los usuarios; o un codigo variable que va a depender del nombre del usuario que introduscas.
Para el primer caso (codigo fijo) debe existir algun sitio en el codigo donde compara el introducido con el almacenado en el programa, suele estar un poco antes de la llamada al api de desplega el mensaje de codigo invalido.
En el segundo caso existen un conjunto de instruciones que generan el codigo de activacion, es decir, suman, restan, multiplican, dividen, cambian, etc. los valores exadecimales del nombre del usuario y lo combierten en el codigo, para encontrar el codigo valido tienes que estudiar la rutina que lo crea, al igual que en el caso anterior debe existir una instuccion o conjunto de instrucciones que validen el codigo, el truco esta en encontrarlas.
Saludos y feliz navidad.
NOTA: De existir algun error en este post por favor notificarlo !!
excelente explicacion...
o puedes descubrir el algoritmo (el que crea users) y meter el user que se te de la gana jeje :P
saludos