elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: karmany, .:UND3R:., MCKSys Argentina)
| | |-+  Los keygens siempre se crean en Visual Basic?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Los keygens siempre se crean en Visual Basic?  (Leído 7,632 veces)
Nu|kEr32

Desconectado Desconectado

Mensajes: 165


Ver Perfil WWW
Los keygens siempre se crean en Visual Basic?
« en: 8 Octubre 2009, 06:17 am »

Bueno, pues esa es la pregunta.... Todos los Keygens se crean en visual basic, que no hay otra alternativa, como hacerlos en c o en python, tienen que ser en visual basic que se hacen, y si hay keygens en c o c++ me dicen como se hacen?, es que no sé... en visual basic me parece que crea malos hábitos de programación, aunque yo ya había aprendido un poco de este... Pero pues... si se puede en c/c++/python/perl/Java(no toy seguro)/pascal/asm...de antemano gracias por contestar ;) :-[
En línea

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


Desconectado Desconectado

Mensajes: 789


[Beyond This Life]


Ver Perfil WWW
Re: Los keygens siempre se crean en Visual Basic?
« Respuesta #1 en: 8 Octubre 2009, 17:23 pm »

Los keygens basicamente son pequeños programas que te dan una clave o te dan la llave para desproteger el programa en cuestion. Como se trata de un programa no mas, se puede programar con el lenguaje que quieras, no es necesario que tenga interfaz grafica ni nada de eso, basicamente que cumpla la funcion, puedes usar tambien lenguajes interpretados o lo que sea, java, VB, python, c/c++ etc, y etc, solo es cuestion de que sepas programar en el lenguaje que piensas hacerlo y ya  :)

Salu2
En línea





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


Desconectado Desconectado

Mensajes: 455


Coder | Reverser | Gamer


Ver Perfil WWW
Re: Los keygens siempre se crean en Visual Basic?
« Respuesta #2 en: 8 Octubre 2009, 23:48 pm »

hace un par de dias no estaria diciendo esto, pero te puedo asegurar que hasta en Excel se pueden crear keygens  :o
si, asi como lees...jeje  ;D
En línea

-[ "…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/
Amerikano|Cls


Desconectado Desconectado

Mensajes: 789


[Beyond This Life]


Ver Perfil WWW
Re: Los keygens siempre se crean en Visual Basic?
« Respuesta #3 en: 9 Octubre 2009, 00:55 am »

y si fue lordf00 no? jeje
En línea





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


Desconectado Desconectado

Mensajes: 455


Coder | Reverser | Gamer


Ver Perfil WWW
Re: Los keygens siempre se crean en Visual Basic?
« Respuesta #4 en: 9 Octubre 2009, 01:00 am »

si, asi mismo es...  ;D
aprendi algo nuevo con ese bro  ;)
En línea

-[ "…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/
Amerikano|Cls


Desconectado Desconectado

Mensajes: 789


[Beyond This Life]


Ver Perfil WWW
Re: Los keygens siempre se crean en Visual Basic?
« Respuesta #5 en: 9 Octubre 2009, 05:54 am »

si, asi mismo es...  ;D
aprendi algo nuevo con ese bro  ;)

Igualmente  ;)
En línea





Mi blog:
http://amerikanocls.blogspot.com
Nu|kEr32

Desconectado Desconectado

Mensajes: 165


Ver Perfil WWW
Re: Los keygens siempre se crean en Visual Basic?
« Respuesta #6 en: 9 Octubre 2009, 06:12 am »

Hasta en Excel, y como se hacen en Excel, o en cualquier tipo de hoja de calculo??, pues, no es que diga que sé como se hacen los keygens en visual basic, pero me gustaría aprender a hacerlos mejor en c, no en c++ a ver si hay alguno que me puedan dar de como hacerlos en c o hasta en Excel...jejeje
En línea

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


Desconectado Desconectado

Mensajes: 789


[Beyond This Life]


Ver Perfil WWW
Re: Los keygens siempre se crean en Visual Basic?
« Respuesta #7 en: 9 Octubre 2009, 06:28 am »

Hasta en Excel, y como se hacen en Excel, o en cualquier tipo de hoja de calculo??, pues, no es que diga que sé como se hacen los keygens en visual basic, pero me gustaría aprender a hacerlos mejor en c, no en c++ a ver si hay alguno que me puedan dar de como hacerlos en c o hasta en Excel...jejeje

No tiene nada de raro, es cuestion de que te sepas la rutina de la proteccion y puedas plasmarla en un code ... mira por ejemplo este keygen que hice para un crackme en c:

Código
  1. #include <stdio.h>
  2. #include <windows.h>
  3.  
  4. int main(){
  5.  
  6.     char cadena1[]= "abcdefghijklmnopqrstuvwxyz123456789-0. ABCDEFGHIJKLMNOPQRSTUVWXYZ!^";
  7.     char cadena2[][4]={"QMD","W6","J8","D2","S4","B5","GM2","QW","N0","HJ","RC","DU","T8L","JK","D7","E4","8D8","BP","UQ7","ER","FJ6","LZ","DS1","T7","X0","KJ0","OP","L0","PQ","DJ","VC","7B","SY","LQ","21","6T","ND","KI","09","RT","ER","FJ6","LZ","DS1","T7","X0","KJ0","OP","L0","PQ","QMD","W6","J8","D2","S4","B5","GM2","QW","N0","HJ","RC","SY1","LQ3","21","6T","ND","KI"};
  8.     char cadena3[][4]={"TY","KJ","3I","DA","87","45","ML","QW","4R","0E","F7","5H","MT","PO","JH","2B","MQ","LL","00","ER","38","M4","7A","XZ","VD","K0","EN","GR","UJ","FG","3N","W2","M0","83","RT","9X","F2","U4","GM","M56","TY","KJ","2B","MQ","LL","00","ER","38","M4","7A","XZ","VD","K0","EN","GR","3I","DA","87","45","ML","QW","4R","0E","F7","5H","MT"};
  9.     char nombre[20];
  10.     char temp[30]="";
  11.     char temp2[30]="";
  12.     char nombrePC [20 + 1];
  13.  
  14.     DWORD tam = sizeof (nombrePC);
  15.     GetComputerName(nombrePC, &tam);
  16.  
  17.     printf("------ KeyGen por AmeRiK@nO ------\n\n");
  18.     printf("- Ingrese su nombre: ");
  19.     scanf("%s", nombre);
  20.  
  21.     int i=0,j=0;
  22.     for(i=0; nombre[i]!= '\0'; i++){
  23.             for(j=0; j<sizeof(cadena1);j++){
  24.                     if(nombre[i]==cadena1[j])
  25.                        strcat(temp, cadena2[(j<<2)/4]);
  26.             }
  27.     }
  28.  
  29.     for(i=0; nombrePC[i]!= '\0'; i++){
  30.             for(j=0; j<sizeof(cadena1);j++){
  31.                     if(nombrePC[i]==cadena1[j]){
  32.                        strcat(temp2, cadena3[(j<<2)/4]);
  33.                        strcat(temp, temp2);
  34.                     }
  35.             }
  36.     }
  37.  
  38.     printf("\n- Su serial correcto es: %s", temp);
  39.  
  40.     getch();
  41.     return 0;
  42.  
  43.  
  44. }
  45.  

Salu2
En línea





Mi blog:
http://amerikanocls.blogspot.com
Nu|kEr32

Desconectado Desconectado

Mensajes: 165


Ver Perfil WWW
Re: Los keygens siempre se crean en Visual Basic?
« Respuesta #8 en: 9 Octubre 2009, 07:04 am »

Gracias Amerik@nO, lo compilé y me salió perfecta la compilación del programa, pero, digo, me serviría mejor un tutorial, a ver si tiene alguno por ahí que me pueda dar, el link.
Pues, estoy aprendiendo C, pero no es que sepa mucho, un 3% si mucho (jeje), no sé si sería molestia que me puedan dar uno, ah!, y el de excel.
PD: amerik@no, acabo de visitar tu blog y veo que publicaste cosas nuevas, hace rato, que veía que no publicabas nada nuevo, pues, hace como 5 días o 4 había vuelto a entrar y pensaba que lo habías abandonado...pero veo que sí lo actualizas...y me lo voy a poner a leer mañana, jeje :rolleyes:
En línea

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


Desconectado Desconectado

Mensajes: 789


[Beyond This Life]


Ver Perfil WWW
Re: Los keygens siempre se crean en Visual Basic?
« Respuesta #9 en: 9 Octubre 2009, 09:11 am »

Bueno, pues tutos especificos de como crear un keygen no creo haber visto porque basicamente como te lo he dicho es que tu primero comprendas la proteccion y luego la plasmes.

Por ejemplo si la proteccion de X programa se basa en nombre/serial y que el serial correcto se genera a partir de la suma de los valores ASCii de cada letra del nombre, entonces lo que harias en el keygen es tomar el nombre del usuario y sumar sus valores ASCiis y mostrar el resultado el cual seria el serial valido para el programa X:

Nombre ingresado       Serial valido
pepe                ---        112 + 101 + 112 + 101 = 426

Y eso es lo que harias en tu code y mostrarle al usuario el resultado.

Espero se entienda  ;).

PD:  jeje el blog no lo habia actualizado porque andaba ocupado con mis estudios y pues esta semana la he tenido libre asi que he realizado unas pocas tareas que he tenido pendiente entre ellas el blog :xD y me agrada que te haya gustado.

 eso es lo que hace uno generalmente dependiendo de la proteccion ;)
En línea





Mi blog:
http://amerikanocls.blogspot.com
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Compilacion Keygens Templates
Diseño Gráfico
CriticalError 4 5,909 Último mensaje 25 Mayo 2013, 21:22 pm
por CriticalError
macOS Sierra deja KO a los principales keygens y cracks
Noticias
wolfbcn 0 1,689 Último mensaje 26 Septiembre 2016, 21:11 pm
por wolfbcn
Visual Basic 6 - FtpFindFirstFile siempre devuelve cero en desarrollo
Programación Visual Basic
rromero 0 1,468 Último mensaje 15 Enero 2020, 21:29 pm
por rromero
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines