1. HAPPY HOLiDAY!
  2. Baaaaad protection! Dev hashes 100,000 times by SHA256 to check serial. Doing
  3. something like below:
  4. for (i = 0; i < 100000; i++) {
  5. hash_source = hash + serial;
  6. hash = sha256(hash_source);
  7. }
  8. The protection is inspired by u-he (algo + hardcoded hash + timebomb). We had
  9. fun time to code custom tools to calculate things, automate, patching etc.
  10. Anyway, that 100,000 times hashing does not make protection stronger :) Your
  11. "teachers" does one time Whirlpool hashing and that's still enough. SHA256
  12. should be strong enough too without hashing multiple times.