Wir brauchen hierfür jetzt jemand der damit Umgehen kann :
Code:
/*
004222C0 |> /8A0439 /mov al, byte ptr [ecx+edi]
004222C3 |. |F6D0 |not al
004222C5 |. |34 3D |xor al, 3D
004222C7 |. |8AD0 |mov dl, al
004222C9 |. |C0E0 04 |shl al, 4
004222CC |. |C0EA 04 |shr dl, 4
004222CF |. |0AD0 |or dl, al
004222D1 |. |881439 |mov byte ptr [ecx+edi], dl
004222D4 |. |8B46 08 |mov eax, dword ptr [esi+8]
004222D7 |. |41 |inc ecx
004222D8 |. |3BC8 |cmp ecx, eax
004222DA |.^\7C E4 \jl short 004222C0
*/
void DecryptCFlyff(BYTE* pData,size_t cb)
{
BYTE byData=0;
for (size_t i=0;i<cb;i++)
{
byData = pData[i];
byData = ~byData ^ 0x3D;//byEncryptionKey = 0x3D
pData[i] = ( byData << 4 ) | ( byData >> 4 );
}
}
Damit sollte man die Cflyff dateien nun endlich benutzen können ...
nur kann ich nichts mit dem Code anfangen ...
Credits to : plwxbm in ********!






