¿como evito que sea vivible el serial de un Crackme?

Iniciado por xivan25, 29 Marzo 2013, 16:45 PM

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

xivan25

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

mario86

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!

tincopasan

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

Flamer

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

xivan25

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.

MCKSys Argentina

Cita de: xivan25 en 30 Marzo 2013, 00:22 AM
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!
MCKSys Argentina

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