Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

how to protecte .net application of cracking

i work on an application , my application read serial number's a device , i want check the

serial number and my application work just with this device and does not work with other device how do i encrypte and check this serial number that my application is not crackeable??

thanks

like image 616
user1400 Avatar asked Nov 15 '22 06:11

user1400


1 Answers

This will be hard for .NET application. Mainly because you need to distribute it in MSIL, that is easily reverse-compiled into any other .NET language.

You can use one of many obfuscators (either free or comercial), that basicaly reshufles your code around making it almost unreadable for humans. But tools are still able to get hold of it and de-obfuscate it.

But remember, if your app is worth cracking, it will be cracked no matter what protection you use and what language or framework you use. Only "good enough" solution is hardware key.

like image 133
Euphoric Avatar answered Dec 22 '22 17:12

Euphoric