Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: General Dmitry Vergadoski en 6 Abril 2017, 01:25 am



Título: duda keygen
Publicado por: General Dmitry Vergadoski en 6 Abril 2017, 01:25 am
hola amigos en el OllyDbg para encontrar la forma de saber como un programa genera los seriales validos hay que saber ensamblador EAX XOR etc. y es muy complicado no solo eso sino encontrar la parte en el programa donde genera la formula para generar los seriales, mi pregunta es , existe algun metodo mas sencillo de saber como genera los seriales un programa ?

muchas gracias de antemano.


Título: Re: duda keygen
Publicado por: engel lex en 6 Abril 2017, 01:35 am
discriminar si es un algoritmo standard y ver de que datos lo alimentan
 


Título: Re: duda keygen
Publicado por: Flamer en 6 Abril 2017, 03:07 am
para crear el keygen tienes que saber como se crean los seriales en el programa que quieres crackear.

y para eso tienes que entender su funcionamiento y su código y no veo otra manera de hacerlo mas que con un debugger


saludos


Título: Re: duda keygen
Publicado por: MCKSys Argentina en 6 Abril 2017, 14:29 pm
hola amigos en el OllyDbg para encontrar la forma de saber como un programa genera los seriales validos hay que saber ensamblador EAX XOR etc. y es muy complicado no solo eso sino encontrar la parte en el programa donde genera la formula para generar los seriales, mi pregunta es , existe algun metodo mas sencillo de saber como genera los seriales un programa ?

muchas gracias de antemano.

A menos que sea un algoritmo conocido o muy simple, no podrás sin analizar el código que lo genera. Lo puedes hacer con un debugger, como te han dicho, o lo puedes hacer estático (en los casos donde se puede) con IDA.

Saludos!


Título: Re: duda keygen
Publicado por: PalitroqueZ en 6 Abril 2017, 15:32 pm
hola amigos en el OllyDbg para encontrar la forma de saber como un programa genera los seriales validos hay que saber ensamblador EAX XOR etc. y es muy complicado no solo eso sino encontrar la parte en el programa donde genera la formula para generar los seriales, mi pregunta es , existe algun metodo mas sencillo de saber como genera los seriales un programa ?

muchas gracias de antemano.

para elaborar un keygen, tienes que conocer el algoritmo que genera los seriales validos, entonces hay que revisar (en el mejor de los casos) el código de validación cuando introduces un serial falso. No es necesario conocer 100% assembler, si usas olly, solo debes trazar y revisar los registros paso a paso para ver que hace con el serial introducido.

eso suponiendo que ya has quitado los mecanismos de protección anticrack.