Dora L'Exploratrice Keygenning
Produit par ++Meat & Haiklr
NAS - Newbies Ain't Shit 2006

Dora L'Exploratrice Keygeneme :

- Telechargez l'archive

Source :

#include <stdio.h>

int main(int argc, char *argv[])
{

char buf[50];
char name[50];
char serial[50];
char string[10]="D0r4";
char final[100]="";
int var=0, i, sum=0;  
  // déclaration des variables

textcolor(2);  // colore le texte en vert

    printf ("\nDora L'exploratrice Keygenme coded by haiklr, inspired by ++meat\n");
    printf ("========================================\n\n");

    printf("Hello my friend ! What is your name ?\n");
    printf ("--- ");
    scanf("%s", &name);  
  // enregistre la saisie clavier
    printf ("\n");

       if (strlen(name) < 6)
       {
       printf("String XS ! Trop petit : name > 5 !\n\n");
           system("pause");
// test la longueur du nom
           return 0;
       }

       if (strlen(name) > 49)
       {
       printf("String XXL c'est trop grand pour moi, je nage dedans : name < 50 !\n\n");
           system("pause");
  // test la longueur du nom
           return 0;
       }

       printf("And your serial please ?\n");
       printf ("--- ");
       scanf("%s", &serial);
 // enregistre la saisie clavier
       printf ("\n");

       for (i=0;i<strlen(name);i++)   // somme des caractères du nom
       {
       sum += name[i];
       }

       var = ((sum+0x4d2b48) << name[0])^0x6969;   // effectue quelques opérations

       sprintf(buf, "%lu", var);        // transforme la valeur de var en une chaîne de caractères
       sprintf(final,"%s-%s", string, buf);   // concaténation

       if (!strcmp(serial, final))       // si serial entré et serial généré égaux
       {
       printf("We did it ! C'est gagne !\n\n");
       }

       if (strcmp(serial, final))     // si serial entré et serial généré différents
       {
       printf("Oh mince !\n\n");
       }

       system("pause");
       return 0;
}