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 ********!