bueno estaba programando y pues se me ocurrio la idea de desencriptar una cadena de texto con xor y llegue a esto espero les sirva a mi si y mucho

Código: Seleccionar todo

char decode(char *palabra){
	if ( *palabra == '\0' )
    {
        return 0;
    }
	else
	{
	   __asm{
                mov eax,[palabra]
                xor [eax],16
	}
	   return decode(++palabra);
	}
}
se utilizaria algo asi el texto encryptado
char myVirtualAllocEx[15]="\x46\x79\x62\x64\x65\x71\x7c\x51\x7c\x7c\x7f\x73\x55\x68";
se llama la funcion
decode(myVirtualAllocEx);
y se desencrypta en memoria y quedaria VirtualAllocEx
Imagen
en el msn ♣Conejo escribió:[26/03/11 10:39:13] Su firma contiene 281 caracteres. El máximo número de caracteres permitidos es 200.
menos mal que soy admin
Responder

Volver a “Fuentes”