The Keeper
February 17th, 2002, 04:58
hello,
i've got a crackme in which the serial length is 16, the algo is as follow :
suppose i enter 1111222233334444 as serial, the program does :
31313131 ^ 32323232 = 3030303
33333333 ^ 3030303 = 30303030
34343434 ^ 30303030 = 4040404
^ = xor
then it compares 4040404h with 21730F1Eh
if differente serial is wrong else its right.
so i guess i need to "reverse" the xor ? how would i do that ?
any help is appreciated.
i've got a crackme in which the serial length is 16, the algo is as follow :
suppose i enter 1111222233334444 as serial, the program does :
31313131 ^ 32323232 = 3030303
33333333 ^ 3030303 = 30303030
34343434 ^ 30303030 = 4040404
^ = xor
then it compares 4040404h with 21730F1Eh
if differente serial is wrong else its right.
so i guess i need to "reverse" the xor ? how would i do that ?
any help is appreciated.