[source]des/encriptar string con recursividad y inline
Publicado: 05 Jul 2010, 17:39
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
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
Código: Seleccionar todo
char decode(char *palabra){
if ( *palabra == '\0' )
{
return 0;
}
else
{
__asm{
mov eax,[palabra]
xor [eax],16
}
return decode(++palabra);
}
}
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