Autor
|
Tema: HCKCrackMeV1 [Serial válido] (Leído 5,134 veces)
|
|
Flamer
Desconectado
Mensajes: 1.052
crack, crack y mas crack...
|
tu crackme genera claves aleatorias es imposible encontrar un serial valido la unica solucion aqui es parchando o dime tu tienes esa clave unica que registra el crackme si es asi demuestra que se puede reversear
|
|
|
En línea
|
|
|
|
tincopasan
Desconectado
Mensajes: 1.286
No es lo mismo conocer el camino que recorrerlo.
|
Coincido con Flamer, el programa genera una clave aleatoria que compara con el serial ingresado en Hexa, por ejemplo 530469 (H81825), 721503 (HB025F) son seriales válidos... ¿pero como acertás cuando ponerlos si son al azar?
|
|
|
En línea
|
|
|
|
WarezMask
Desconectado
Mensajes: 24
|
Intenta crear un keygen, por ejemplo :
si ves el programa es una aplicación de consola.
No usa algo WindowProcedure y los handles de windows.
es mas fácil que intentes crear el programa, y el generador.
además fue error mio lo acepto saludos.
no soy tan bueno en esto.
son 5 operaciones cada una son diferentes por ejemplo int key_alazar = 1000; //esta es la cantidad que elejí->es clave este mil. int operacion1 = ((key_alazar * 5349) + 1, (rand() % 67) + 97); int operacion2 = ((key_alazar * 55) + operacion1, (rand() % 65) + 97); y con el olly puedes agarrar parte del código o busca la funciones donde se genera el serial aleatorio.
|
|
|
En línea
|
|
|
|
Flamer
Desconectado
Mensajes: 1.052
crack, crack y mas crack...
|
contestame una pregunta el comando rand() en el lenguaje que estas usando genera numeros aleatorios? Si es asi que creo que es asi esta mal tu crackme no se puede reversear solo parchando. Te falta leer mas y practicar mas. fijate en el ejemplo que puse en tu otro tema y te pongo otro ejemplo de un keygenme: nombre=flamer serial=gmbnfs esto si sepuede reversear que ase solo le sumas una letra mas al nombre ingresado. El nombre tiene que pasar por una serie de operaciones matematias para crear el serial no nesesariamente tiene que ser asi como te lo puse.
|
|
|
En línea
|
|
|
|
WarezMask
Desconectado
Mensajes: 24
|
Si bueno no uso ningún lenguaje ajeno al C nativo, pero el problema es que es q necesito más práctica y estudio saludos por tu observación.
|
|
|
En línea
|
|
|
|
Flamer
Desconectado
Mensajes: 1.052
crack, crack y mas crack...
|
c es buen lenguaje para programar crackmes. es considerado lenguaje de medio nivel casi de bajo nivel es muncho mejor que vb6 ya que este es de alto nivel. Solo tienes que saber manejar ciclos;desicisiones;tipos de datos;variables;manipular string; arreglos y eso es lo basico con eso tienes para hacer tu crackme. Yo empese con c++ pero deje de practicarlo y ya seme olvido casi todo no lo uso ya: por comodidad uso el vb6 saldos flamer
|
|
|
En línea
|
|
|
|
tincopasan
Desconectado
Mensajes: 1.286
No es lo mismo conocer el camino que recorrerlo.
|
bueno, como no me gusta quedarme con las manos vacias y no tengo tiempo para un loader mejor, hice uno básico para que fije mi serial en memoria, es un loader no un parchador jejeje. En las reglas no decia nada de resolver en memoria! https://rapidshare.com/files/3221544884/loader.rarprobado en xp no sé si anda en la bosta de seven o vista etc.!
|
|
|
En línea
|
|
|
|
Иōҳ
Desconectado
Mensajes: 563
|
Si usa un rand, al menos en teoría si se puede sacar un serial, tan solo es saber de dónde toma la semilla y luego hacer las operaciones indicadas.
Saludos, Nox.
|
|
|
En línea
|
|
|
|
WarezMask
Desconectado
Mensajes: 24
|
de verdad chicos, disculpas por programar mal el crackme. les prometo otro sin errores gracias por comentar!!
|
|
|
En línea
|
|
|
|
|
|