![]() |
|
|
|
#1
|
|||
|
|||
|
Hi,
Sorry for the late reply. Suppose I get a crackme program. (I did get one :-) ). It takes the name and finds the checksum using a function whcih uses some ROL's etc. Then it takes the serial and find its checksum using ANOTHER function. Then the serial is valid only if bothe the cksums are equal. How do I solve this? Thomas Antony |
|
#2
|
|||
|
|||
|
Let's name function that takes the name and finds the checksum as F1(), and name another function (for serial) as F2().
You need build function F2'() which is inverse of F2() i.e. F2(F2'(x)) == F2'(F2(x)) == x. After that to get valid serial for any name just calculate F2'(F1(Name)). |
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Checksum of WinLicnese 2.1.0.10 | ZeNiX | General Discussion | 1 | 01-11-2010 22:32 |
| HEX and checksum | email2 | General Discussion | 3 | 01-05-2004 18:47 |
| CRC CheckSum Problem ( maybe ) | How2Crack | General Discussion | 6 | 06-30-2002 23:42 |