Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: xivan25 en 29 Marzo 2013, 16:45 pm



Título: ¿como evito que sea vivible el serial de un Crackme?
Publicado por: xivan25 en 29 Marzo 2013, 16:45 pm
Pues eso,¿como podria hacer para que cuando lo ejecuteis con Olly Dbg no este visible en el String references?  Normalmente los programo en VB6


Título: Re: ¿como evito que sea vivible el serial de un Crackme?
Publicado por: mario86 en 29 Marzo 2013, 18:38 pm
hola xivan25 pues para serte sincero nose nada de programación pero por los diferentes tutoriales y crackmes que he podido ver puedes ocultar el serial encriptandolo y a la hora de comprobarlo desencriptarlo igualmente por ejemplo si tu serial verdadero es 2546 puedes cifrar cada numero con xor 2A por ejemplo y al momento de la comparacion desencriptarlo igualmente con 2A siendo este una encriptacion bastante sencilla y pues alli tu imaginacion para crear rutinas de encriptacion mas complicadas pero es lo que se me ocurre en primera instancia como una posibilidad.

saludos!


Título: Re: ¿como evito que sea vivible el serial de un Crackme?
Publicado por: tincopasan en 29 Marzo 2013, 18:46 pm
en vb6 fácil! como dijo mario86 lo podés xorear con cualquier valor, u otra forma fácil es no ponerlo como string, sino solo el valor asc y que se lea en ejecucion. Hay muchasssss formas, te recomiendo que busques crackmes en vb y los analices. ;D


Título: Re: ¿como evito que sea vivible el serial de un Crackme?
Publicado por: Flamer en 29 Marzo 2013, 23:22 pm
hola xivan25 en un KeyGenMe no es nesesario cifrar el codigo ya que el cracker tiene que entender el codigo para poder reversearlo por ejemplo: acada letra del nombre ingresado le puedes sumar x valor o acada letra la xoreas con x valor, a lo que boy que cada letra pase por un algoritmo y que el resultado sea comparado con el serial ingresado, solo usa tu imaginacion hay munchos metodos esos son los mas simples.

Saludos flamer y no hagas esos has el tuyo solo deja volar tu imaginacion


Título: Re: ¿como evito que sea vivible el serial de un Crackme?
Publicado por: xivan25 en 30 Marzo 2013, 00:22 am
MMM...Ok muchas gracias,es que se me hace aburrido hacer Crackmes y descifrarlos atraves del String References,con lo que me habeis dicho con el select case se podria hacer asignando a cada digito del serial un valor de manera que quedaria bastante oculto y ya si se compila en P-Code,practicamente indescifrable.


Título: Re: ¿como evito que sea vivible el serial de un Crackme?
Publicado por: MCKSys Argentina en 30 Marzo 2013, 23:16 pm
si se compila en P-Code,practicamente indescifrable.

Si te refieres a VB6, PCODE es MUCHO mas sencillo que native code (A mi juicio).

En Nativo puedes 1 millón de cosas más asquerosas que en PCODE: Desde tocar el código hasta llamar a ASM usando Callbacks.

Saludos!