Ayuda con CrackMe

Iniciado por Nobody12, 19 Diciembre 2010, 14:41 PM

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

Nobody12

Hola.
Estoy intentando hacer un crackme simple, en el que cada letra del nombre haga un xor con un número, resultando el serial verdadero.
El problema es que no puedo guardar el resultado del xor en una cadena de números.
Os pongo lo que sería un ejemplo de la operación xor.

Código (cpp) [Seleccionar]
int main()
{
   char p[7]="Fran";
   int longi=strlen(p);
   int s=3;
   int r[longi-1];
   for(int c=0;c<longi;c++)
   {
   r[c]=p[c]^s;
   cout << p[c] << " XOR " << s << " = " << r[c];
   cout << endl;
   }
   cout << "Serial = ";
   for(int d=0;d<longi;d++)
   {
   cout << r[d];
   }
   cout << endl;
   cin.get();
   return 0;
}



Lo que quiero es almacenar el número entero que aparece después de "Serial = " (que sería el correcto), para después compararlo con el serial falso.
Gracias por adelantado.  :)

PD: Muevo el tema al foro de C++.