Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

.NET 

[FREE REL] DexLicense 2 - Offline licensing [RSA, HWID, Trials, Support VB.NET & C#]

Whats this?

This is an offline licensing system. It doesnt use any online connections.
It has support for HWID and trials (license expire on some day).
License KEYS/FILES can be considered as UNcrackable because of industrial grade RSA public key cryptography used (with default keysize of 2048 bits).
This protection should keep honest people honest and crackers will crack any protection anyways so this isnt heavily protected.

In next update:
Little extra security functionality. First, you just change a single boolean variable to true and then you can use the license manager program to take hash of your executable and digitally sign it. Then if cracker simply tries to modify your executable, modifications are detected by licensing system. Of course not flawless at all but at least little protection. All protections can and probably will be cracked.

Features
- .NET 2.0
- HWID
- Trial support
- Easy to use
- NEW in v2: license is requested only on first time. Also includes end-user program to disactivate any DexLicense protected application.

Advantages over online HWID systems
- Licenses cannot be forged or emulated, the only way to crack this is to crack the actual program
- No need for online web hosts for hosting HWIDs
- Easier to set up (no databases)

[img]http://img685.imageshack.us/img685/9499/tmp4824.png[/img]

[img]http://img35.imageshack.us/img35/782/tmp7d57.png[/img]

[img]http://img24.imageshack.us/img24/5854/tmp5b0d.png[/img]

Usage instructions
If you want to setup the DexLicense licensing system for your software product, follow steps:

1. Start the license creator software and click "Create a new keypair" button

2. Save the keypair file into secure location, it must stay private

3. In future when you generate more keys for this keypair, you must first use the "Load an existing keypair" button

Then go into your program source.
Reference DexLicense.dll class library into your project (copy also StorageManager.dll into same folder with DexLicense.dll)

Example code for using the licensing system
SuppressLicenseSave has not effect. License is always required only on first startup.
[img]http://img192.imageshack.us/img192/2856/tmp32b1.png[/img]

Remember to replace RSAPublicKey string with the RSA public key string you get from key creation program when correct keypair is loaded.

Creation of keys:
Load your previously created keypair into key creator program.
If you want to use HWID, ask your customer for the HWID visible on program license validation screen (see first picture) and enter it into HWID box.
Click Generate to save the resulting unique key file and send it to your customer.

Download
By downloading you agree:
- Author is not responsible for any damages, problems or losses arising from usage of this software

DOWNLOAD, PLEASE ALSO COMMENT/REPLY ON THIS READ
Yet another good and unique release by the great coder on this HF. I <3 you.
56 views and one reply...
Anyways thanks.
I always like your job.

i would like to know what was your course in school.

you seems to be an good coder & cryptologist.
I don't know why but for some reason it's not working for me. Can you explain why?

[Image: jxsAfjQ4hBak8.png]

Regards,
HaXoR-
Looks good but in the case of a chargeback youd basically be fucked...
Bitcoin Address: 1KQCBvevk1sA4wSj7gugv3sf5yjUygAzcv
Great work, 0xDEADDEAD.

May I ask, why did you give it out for free when there's so many leechers out there who won't even post a simple thank you after downloading this.
lel
(Oct 27, 2011 05:12 AM)Vysse Wrote:  Looks good but in the case of a chargeback youd basically be fucked...

Yeah thats a problem. Maybe in next release there will be some online functionality to prevent this. But I still want to keep this as offline based as possible.

Simple PHP script on server. Program owner can add a license on revoke list and then when user starts his/her program, licensing system checks license status from PHP script server and prevents user from using the program.

And I give this free because I dont think this is commercial quality product. In my opinion, too many ppl here on HF sell quite low quality products (made using leeched public code, for example some crypters)

Haxor, when do you get that exception?
0xDEADDEAD is a good coder and good job on this.

<3
I'm sure kobac can crack it easly. <3
Yes I agree that. It barely has any protection and I already stated why.
How do you deactivate a license if no internet connection is required?
(Oct 27, 2011 04:49 AM)hgdfhsdgdfgdfh Wrote:  56 views and one reply...
Anyways thanks.

i only viewed it to mark as read...
and i bet they did to
(Oct 27, 2011 08:59 AM)★Cooldude★ Wrote:  How do you deactivate a license if no internet connection is required?

Maybe our friend in here was thinking something else. . .sometimes it happens to me (My mind stuck for a while and i can't think clear).

Anyway this was a good release after all, with many features. Although someone had already posted somthing like that in the past!
Deactivation currently just means that program will start asking for license again. But in next update if I include the PHP script deactivation will also notify web server to make reactivation of same license possible on another computer.


Possibly Related Threads...
Thread / Author Replies Views Last Post
[C#] by john ronaldsadJul 7, 2025 01:26 PM 25 1,213 Jul 7, 2025 01:26 PM
Last Post: ▄︻デ══━一一一一━
[C#] by StaticCGJul 3, 2025 02:00 AM 19 1,173 Jul 3, 2025 02:00 AM
Last Post: john ronaldsad
[C] by putnik1313Jun 21, 2025 08:59 PM 12 432 Jun 21, 2025 08:59 PM
Last Post: Goods