New answers tagged

4

FindCrypt is not supposed to find your key, it's supposed to find fixed, known constants associated with well-known cryptographic algorithms. You can see the byte patterns it's looking for in its database.json. It has done exactly what it was supposed to do. Your job as a reverse engineer is to look at the cross-references to the tables that it found and see ...


0

This code can be cleaned up to be a bit more readable void __cdecl decrypt(char *dst,char *src) { byte j; uint i; i = 0; while (j = (byte)i, (char)j < 8) { dst[i] = ((dst[i] ^ src[i]) << (j & 7) | (byte)(dst[i] ^ src[i]) >> 8 - (j & 7)) - j; i = (uint)(byte)(j + 1); } return; } But the shifting and or-ing still ...


Top 50 recent answers are included