Jump to content
Tuts 4 You

[keygenme] The easiest there ever was


Recommended Posts

Posted (edited)

Great for beginners


keygenme.zip

Edited by chickenbutt
Posted

kao.was.here@gmail.com

bd6d4e7ea6b073270d7138d0ea0b00e3

Making an actual keygen is impossible in certain programming languages (like C#), so I'm not going to bother.

Reason:

004033CF   56               PUSH ESI004033D0   E8 4F770000      CALL <JMP.&MSVCRT.atof>004033D5   D95C24 14        FSTP DWORD PTR SS:[ESP+14]004033D9   D94424 14        FLD DWORD PTR SS:[ESP+14]
This part of code converts string like "6263206535" to 32bit floating value "6263206535.0000000000". Then stores it in a 32bit integer losing precision, and then loads it back into float again - but this floating value is already rounded: "6263206400.0000000000". .NET uses a slightly different approach, so the rounded values do not match.
Posted

E-mail:


giv@reversing.ro

 



Serial:



 


44e8c60b90642ec06b752ebd14692c6e


Extreme Coders
Posted

xxx@xmail.xxx


2d588db4a478b105ee409af77e69b66c

 

Attached self keygen. Fill in a name and press activate.

 

selfkeygen.rar

Posted

If you want that way just with a little mods can be called a "keygen".


 


 


post-31931-0-25274800-1445324047.jpg

Keygen.rar

Posted (edited)

Inlining to put it in UI is a neat solution.


 


The whole thing is based on equation x-((9.4837x)/100.0) even though this is just part of the key algo. It's the hardest part because of precision which is hundred thousandths before the last stage.


Edited by chickenbutt

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...