protection

yamahafzr

Regular Member
Joined
Mar 29, 2009
Messages
246
Reaction score
154
what is a good way to protect software in .net form?
 
There's many techniques you can use, but I'll get straight to the point, Obfuscate your code, if you want to know more I'll elaborate and mention other techniques.
 
I'd like to know more.
Do you also know of any good solution to prevent software sharing?
 
i think by doing a online key verification system would be one way. something like kaspersky antivirus is doing
 
Obfuscation is almost useless, and online key verification is 100% useless unless you protect the code itself. I would use .NET Reactor to protect the code so it can not be decompiled. Takes it one step further than obfuscation.
 
depends on what your software is too - if it's standalone then something like reactor or smartassembly might help - depends on who you're trying to protect the app from (determined ppl will find a way!) - if it uses any webservices or whatever that you control then that will give you more options as the "useful" bit of code is on yourside, not their's, so you can look at things like locking to a single pc (although customers hate that so be warned).

RN
 
I'd like to know more.
Do you also know of any good solution to prevent software sharing?

Sorry I totally forgot about this thread, I don't use VB.NET, hence I don't visit this section often.

  1. Eliminate Symbolic Information - Google for info
  2. Obfuscate the application - From what I've heard, {SmartAssembly} is good
  3. Embed Antidebugger code - Google for info

Overall, just about every application is crackable, it just depends on the motivation and skill level of the user.
 
Obfuscation is almost useless, and online key verification is 100% useless unless you protect the code itself. I would use .NET Reactor to protect the code so it can not be decompiled. Takes it one step further than obfuscation.
You can decompile/decompress .NET Reactor packed exes. You just have to edit some headers in CFF explorer
 
Back
Top