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

+- Hack Forums (https://hackforums.net)
+-- Forum: Tech (https://hackforums.net/forumdisplay.php?fid=444)
+--- Forum: Coding (https://hackforums.net/forumdisplay.php?fid=151)
+---- Forum: Software Development (https://hackforums.net/forumdisplay.php?fid=118)
+---- Thread: [.NET] [FREE REL] DexLicense 2 - Offline licensing [RSA, HWID, Trials, Support VB.NET & C#] (/showthread.php?tid=1861799)

Pages: Pages 1 2


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

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


* - hav0c1995 - Oct 27, 2011

Yet another good and unique release by the great coder on this HF. I <3 you.


* - hgdfhsdgdfgdfh - Oct 27, 2011

56 views and one reply...
Anyways thanks.


* - .CRz - Oct 27, 2011

I always like your job.

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

you seems to be an good coder & cryptologist.


* - HaXoR- - Oct 27, 2011

I don't know why but for some reason it's not working for me. Can you explain why?

[Image: jxsAfjQ4hBak8.png]

Regards,
HaXoR-


* - Vysse - Oct 27, 2011

Looks good but in the case of a chargeback youd basically be fucked...


* - SIM-888979 - Oct 27, 2011

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.


* - hgdfhsdgdfgdfh - Oct 27, 2011

(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?


* - Techie‌‌‌ - Oct 27, 2011

0xDEADDEAD is a good coder and good job on this.

<3


* - Stenography - Oct 27, 2011

I'm sure kobac can crack it easly. <3


* - hgdfhsdgdfgdfh - Oct 27, 2011

Yes I agree that. It barely has any protection and I already stated why.


* - ★Cooldude★ - Oct 27, 2011

How do you deactivate a license if no internet connection is required?


* - CaZzUaLLv3x - Oct 27, 2011

(Oct 27, 2011 04:49 AM)0xDEADDEAD Wrote:  56 views and one reply...
Anyways thanks.

i only viewed it to mark as read...
and i bet they did to


* - Gh0st-Zer0 - Oct 27, 2011

(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!


* - hgdfhsdgdfgdfh - Oct 27, 2011

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.