cyberheg
August 12th, 2002, 17:19
http://intsoftsol.tripod.com
Yet another license manager has hit the surface. I must say this one looks like honest work though. It is made as a FlexLM clone and although the website looks crappy the product doesn't. Comparing the user interface and documentation to other "single person solutions" this looks professional.
... Too bad the protection part of it is shit though.
All the files are written in MFC compiled in debug mode(!). If this wasn't enough then it doesn't take more then 20 min for a average cracker to break this thing completely.
I can't remember last time I broke a program without using a debugger with only a disassembler.
If any of you bother to look at it you will soon see there are many ways to break it completely. The registration scheme is easy and you can easily write your own keygen for it.
Or if you are lazy you can allways use itself to register itself. It sounds stupid but it works. Inside the keygen you will see the master key which is used for checking itself so you can generate a 30 day trial license for itself using that master key and once you registered itself first time you can allways make a long lasting key.
Another aproach could be to rewrite the dll so you could make a empty dll returning the needed values. It probably doesn't take more then 10 min to make such a dll and should work fine although I havn't bothered to do it myself.
Another aproach would be keygenning and a pattern scanner. From what it looks like the master key must be 20 decimal digits so you could allways write a simple scanner for that and extract strings from any executable which matches these specifications.
// CyberHeg
Yet another license manager has hit the surface. I must say this one looks like honest work though. It is made as a FlexLM clone and although the website looks crappy the product doesn't. Comparing the user interface and documentation to other "single person solutions" this looks professional.
... Too bad the protection part of it is shit though.
All the files are written in MFC compiled in debug mode(!). If this wasn't enough then it doesn't take more then 20 min for a average cracker to break this thing completely.
I can't remember last time I broke a program without using a debugger with only a disassembler.
If any of you bother to look at it you will soon see there are many ways to break it completely. The registration scheme is easy and you can easily write your own keygen for it.
Or if you are lazy you can allways use itself to register itself. It sounds stupid but it works. Inside the keygen you will see the master key which is used for checking itself so you can generate a 30 day trial license for itself using that master key and once you registered itself first time you can allways make a long lasting key.
Another aproach could be to rewrite the dll so you could make a empty dll returning the needed values. It probably doesn't take more then 10 min to make such a dll and should work fine although I havn't bothered to do it myself.
Another aproach would be keygenning and a pattern scanner. From what it looks like the master key must be 20 decimal digits so you could allways write a simple scanner for that and extract strings from any executable which matches these specifications.
// CyberHeg