Los keygens siempre se crean en Visual Basic?

Iniciado por Nu|kEr32, 8 Octubre 2009, 06:17 AM

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

tena

No es mas que hacer sumas, restas, concatenar, etc, no es nada raro

MCKSys Argentina

Puedes hacer un keygen en cualquier lenguaje de programacion/script.

Sólo debes tener el algoritmo de generacion de clave y saber programar en algun lenguaje/script.

Es asi de sencillo...


MCKSys Argentina

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


ThunderCls

igual si buscas por http://ricardonarvaja.info/WEB/CURSO%20NUEVO/TEORIAS%20NUMERADAS/
encontraras algo que te deje conforme, aun asi, como han dicho Amerik@no, Tena y MCKSys, todo es cuestion de descubrir el algoritmo usado por la aplicacion para sacar datos correctos y luego pasarlo a cualquier lenguaje que desees  ;)

PD: el analisis en excel del amigo Lordf00 lo he subido a mi site, si lo deseas descargar sacalo de aqui
http://sites.google.com/site/thundercrackslatinos/Home/otros-papers/Analisis-Keygen_EXCEL.rar?attredirects=0
-[ "...I can only show you the door. You're the one that has to walk through it." – Morpheus (The Matrix) ]-
http://reversec0de.wordpress.com
https://github.com/ThunderCls/

Nu|kEr32

Gracias a todos los que respondieron, Amerik@no, sí lo entendí, pero, io como sé q el serial se basa en la suma de los valores ascii de cada letra?.
Descubriendo el algoritmo usado?...y como lo descubro?
PD: amerik@no en tu blog dices q hay q descargar unos programas, lo q pasa es q no sé si me vayan a servir, (utilizo winvista) y me parece q cuando descargué unos programas parecidos no me funcionaron...ademas como hago pa q el AV no los detecte?
tena, MCKSys y Thunder_07 gracias por sus respuestas.
Thunder_07 gracias por darme el link del keygen en excel, ya lo descargué...
Gracias y perdon por responder tarde
A=Z, B=de A a Z/2, C= B+1hacia la derecha
OBAGZPGZYQ Z YU OBEEQB FU XZ PQOURENFGQ
I dont feel enough stronger...

tena

Simplemente cuando metes un nombre y serial (falsos) tenes que interceptarlos y ver que hace con ellos, no solo suma, puede hacer muchas operaciones....

Para caer en ese momento en el que toma el serial/name del edit, y podes intentar con la api GetDlgItemTextA, mm o caer cuando apretes el boton de registrar y tracear...
o interceptas el mensaje malo y ves porque te salio... ufff se puede atacar de varias formas para caer en ese punto.

saludos

Amerikano|Cls

Como te ha dicho Tena, hay que pillarse primero la proteccion y de ahi en adelante la traceas con un depurador para comprenderla, y luego si crear el keygen, el ejemplo que te puse es solo suponiendo que la proteccion se basa solamente en la suma de los ascii del nombre ingresado por el usuario, fue solo un pequeño ejemplo  :xD. Y en cuanto al blog no se si te refieras a los programas de los tutos que he hecho, yo solo los subo para que el que quiera lo vea tambien con sus propios ojos  ;)

salu2




Mi blog:
http://amerikanocls.blogspot.com

Nu|kEr32

#16
Cita de: tena en 13 Octubre 2009, 01:26 AM
Simplemente cuando metes un nombre y serial (falsos) tenes que interceptarlos y ver que hace con ellos, no solo suma, puede hacer muchas operaciones....

Para caer en ese momento en el que toma el serial/name del edit, y podes intentar con la api GetDlgItemTextA, mm o caer cuando apretes el boton de registrar y tracear...
o interceptas el mensaje malo y ves porque te salio... ufff se puede atacar de varias formas para caer en ese punto.

saludos
Ahh... es como su nombre lo indica: Ingeniería Inversa, xD (quería decir algo estúpido) es como saber q tipo de proteccion tiene, si sabemos de q tipo de forma esta hecho y usado a partir de unas pruebas q le hagamos, como un analisis de la situacion a las q estamos sometidos a descubrir por medio de pruebas...Una pregunta, la api GetDlgItemTextA, es una Api para uso en c o en asm y está incorporada en cualquier compilador??? o tngo q descargarla e instalarla por ejemlo en dev c++ o codeblocks??(como se nota q no he hecho ningun crack)
PD: Amerik@no, sólo me refiero a q si los haz probado en winvista, pq hac mucho tiempo como 6 meses atras recuerdo q me iba a descargar uno de esos programas y no me funkaron...Y ps, por eso no he podido practicar con tu blog...
A=Z, B=de A a Z/2, C= B+1hacia la derecha
OBAGZPGZYQ Z YU OBEEQB FU XZ PQOURENFGQ
I dont feel enough stronger...

Amerikano|Cls

Es practicamente como los has dicho, revertir una proteccion  ;). En cuanto a la funcion GetDlgItemTextA, es una funcion propia de windows, es decir que viene incorporada en una de las dlls de este sistema, mas concretamente en la user32.dll, de manera que la puedes usar simpre y cuando estes programando bajo win32, solo basta con importar la libreria que la posea, por ejemplo en c creo quees win.h y asi....

Y en cuanto a los programas, pues la verdad no los he probao en winvista porque no lo tengo  :xD.

salu2




Mi blog:
http://amerikanocls.blogspot.com