Code for a keygen


SUBMITTED BY: mschosting

DATE: Jan. 21, 2016, 11:32 p.m.

FORMAT: Text only

SIZE: 1.8 kB

HITS: 730

  1. ------------------- Cut here ---------------------------------------------
  2. Program W3FilerKeygen;
  3. var
  4. Key,SerialNum,EB,ED,digit:Longint;
  5. I,x:Byte;
  6. Name,KeyHex:String;
  7. begin
  8. Writeln(' W3Filer32 V1.1.3 Keymaker');
  9. writeln('Cracked by ^pain^ ''97 / Rebels!');
  10. Write('Your Name:'); { Read the name }
  11. readln(Name);
  12. Write('Serial Number:');
  13. readln(SerialNum); {Yes, we need the serial number for the calculation!}
  14. Key:=0;
  15. x:=0;
  16. For I:=1 to length(Name) do
  17. begin
  18. Name[I]:=upcase(Name[i]);
  19. If Name[I]<>' ' then begin
  20. eb:=ord(Name[I]) shl 3; {EB = Name[I] Shl 03h}
  21. Ed:=ord(Name[I]); {ED = Name[I]}
  22. ed:=ed*(x); {ED=ED*Offset}
  23. inc(x);
  24. eb:=eb+ed; {Add ED to EB}
  25. Key:=Key+EB; {Add EB to KEY}
  26. end;
  27. end;
  28. Key:=Key+(SerialNum shr 3); { Add SerialNum shr 03h to Key}
  29. { From here, this is just HEX2STRING --> I`m quite sure it's
  30. Self explaintory, else - go and learn number bases again! ;-)}
  31. KeyHex:='';
  32. repeat
  33. digit:=Key mod 16;
  34. key:=key div 16;
  35. If digit<10 then KeyHex:=Chr(Digit+ord('0'))+KeyHex;
  36. If digit>10 then KeyHex:=Chr(Digit-10+ord('a'))+KeyHex;
  37. until key=0;
  38. writeln('Your Key:',KeyHex);
  39. writeln(' Enjoy!');
  40. end.
  41. --------------------- Cut here -------------------------------------------
  42. This tutorial was written by ^pain^ / [mEXELiTE '97], Hope you enjoyed
  43. reading it, I`m always trying to improve my writing skills =).
  44. Hmm, I'd like to greet the following: (No special order)
  45. Blast Soft,Teraphy,J0b,Qapla,+ORC,Fravia,Charley,GhostRdr,Odin,kOUGER
  46. Niabi,Acpizer,Klagosong,Mystic Rioter,rANDOM,riDDLER (Come back man!
  47. we NEED ya),yoshi,JosephCo,Leddy,Krazy_N,Vizion,Gunnar_,Volcanic,
  48. Fant0m,Caruso,|PSA|,razzi,ThePharao,|KAIRN| + Everyone in #cracking & in
  49. #cracking4newbies, And ofcourse - everyone else I forgot. ;)
  50. ------------ Signing off - ^pain^ --------------------------------------

comments powered by Disqus