InicioInfoManual para crear Generadores de llaves (KEYGEN)

Manual para crear Generadores de llaves (KEYGEN)

Info10/21/2011
Manual para crear Generadores de llaves (KEYGEN)

INTRODUCCION

Este manual esta dedicado a explicar como crear un generador de llaves o KEYGEN, por lo que primero hay que explicar que es.

Un generador de llaves (KEYGEN en ingles) es un programa que, como dice su nombre, genera una clave para registrar los famosos programas "TRIAL". Estas claves o seriales pueden depender un nombre o pueden ser independientes, en este manual tratare sobre los que dependen del nombre.

Seguro se han encontrado con programas que te piden para registrarlos tu nombre y el serial, y que al comprar el programa te envian un serial de acuerdo a tu nombre. Bueno, en este manual se explicara como crear un KEYGEN para obtener ese serial para cualquier nombre que se le indique.

Hay que decir que un crack comun para estos programas, es decir, parchearlo para que acepten cualquier cosas como serial es mucho mas facil de hacerlo que crear un KEYGEN, asi que muchos se preguntaran para que hacer uno.

Bueno, yo encuentro mas desafiante (y gratificante) hacer un KEYGEN que un simple parcheo, ademas como lei en algun texto sobre cracking, al hacer un KEYGEN "realmente se está cumpliendo con la filosofía crack (ingeniería inversa) al comprender el programa", al mismo tiempo se adquieren mas conocimientos, ya que se requiere un analisis mas profundo del programa, hay muchas otras ventajas, como no tener que crackear una futura version del programa (que tenga el mismo algoritmo de generacion de claves), y tambien ocupa menos espacio que el programa crackeado, lo que hace mas facil difundirlo.

Este manual va dedicado a las personas que tengan un conocimiento basico de cracking, con que sepan que son las CALL y los JMP y como cambiar de un JE a un JNE, ya sirve, si no, existen muchisimos cursos de cracking basico que pueden leer, tambien seria conveniente que tengan algun conocimiento basico de OLLYDBG. Tambien es necesario conocer algun lenguaje de programacion (cualquiera) para crear el KEYGEN, al decir conocer me refiero a saber como introducir y mostrar texto, saber sumar, multiplicar y otras operaciones aritmeticas, es decir, tambien bastaria aqui un conocimiento basico del lenguaje.

BUENO, EMPECEMOS

Para este manual utilizaremos el como herramienta el OLLYDBG, y como el programa objetivo usaremos el CRACKME de Cruehead, bajatelo de

























 Bueno, aqui esta el codigo:
<html>

<head>

<title>KeyGen</title>

</head>
<body>
<form method="POST">

<p>Nombre:</p>

<p><input type="text" name="nom" size=25> </p>

<p><input type="submit" value="Generar" name="B1" onClick="generar(this.form)" ;></p>

</form>

<script language="JScript">

function generar(Formu)

{

var nombre = Formu.nom.value;

var suma = 0;

for(i=0;i<13;i++)

{

letra = nombre.charCodeAt(i);

if(letra > 20)

{

if (letra < 65)

{

error();

return(0);

}
if (letra > 90)

{

letra -= 32;

}

suma += letra;

}

}

xorsuma = suma ^ 4660;

serial = xorsuma ^ 22136;

document.write("Nombre: " + nombre + "<BR>" + "Serial: " + serial);

}

function error()

{

document.write("Debe escribir el nombre con caracteres validos!!!";

}

</script>
</body>
</html>[/quote]



parchear
Datos archivados del Taringa! original
0puntos
973visitas
5comentarios
Actividad nueva en Posteamelo
0puntos
0visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000
5 Comentarios archivados
Del Taringa! original
A@Anónimo4/13/2013+0-0
Es un texto de un manual que tiene 6 años y los programas que están ahi, ya no existen..!
A@Anónimo6/18/2012+0-0
muy bueno especialmente para alguien neófito como yo que quiere empezar a entender y desentrañar este mundo de la ingeniería inversa, asimismo, lo desafiante y gratificante
A@Anónimo5/2/2012+0-0


3!!
A@Anónimo2/19/2012+1-0


Pues ya somos 2
A@Anónimo10/22/2011+0-0

link: http://i865.photobucket.com/albums/ab217/exe2332/No-lei-un-carajo.jpg

Autor del Post

k
kilycba🇦🇷
Usuario
Puntos0
Posts5
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.