Last post Jun 29, 2011 02:21 AM by ssware
Feb 21, 2008 10:15 AM|Nitrox|LINK
I am looking for a way to prevent some of our source code from being reverse engineered. I have come across one solution that looks promising (code armor by v.i. labs), but the license is tied to revenue projections. No way will the boss go for something
like that. I am looking for something much stronger than “Obfuscation” style protection.
I would like the ability to share the objects with other developers (3rd party), but protect the source. Any recommendations?
Thanks for the help -
Feb 21, 2008 10:54 AM|DkUltra|LINK
Why not expose the important classes as a web service ?
So the worry is that the dll will be dissasembled ?
Feb 21, 2008 11:29 AM|Nitrox|LINK
I need to be able to share the objects with a 3rd party for their own internal developement.
Feb 21, 2008 12:00 PM|DkUltra|LINK
I'm still not understanding completely.
1) dont share the source code.
2) send the 3rd party a dll that exposes public methods to do what they want that call you private methods.
3) hide your stuff as private methods / variables
Feb 21, 2008 12:51 PM|Nitrox|LINK
DK, .Net is very easy to reverse engineer. There are several off the shelf applications that will reverse engineer (even with Obfuscation) .Net. A DLL does not protect your source code. A quick google search turned up many ways to do this. I hope this
Feb 21, 2008 01:03 PM|DkUltra|LINK
This is where the 3rd party needs to sign an agreement that they will not reverse engineer your product.
With Your ungratefulness for a person’s time why would anybody want to help you?
Feb 21, 2008 01:43 PM|Nitrox|LINK
DK, Please find someone else to help[:P]
An agreement will be of no value when your IP (intellectual property) is now public knowledge.
Mar 11, 2008 02:34 PM|Nitrox|LINK
Solution I found.
So far it seems like an impressive product. Actually creates a secured location within memory for the the program to execute. One of the few products that would actually encrypt the package. When the progarm is ran, package is decrypted into secured
memory location. I was unable to reverse engineer or even attach a debugger. A little expensive, but nice product.
Jun 29, 2011 02:21 AM|ssware|LINK
Do not waste time looking for a holy grail. There is no 100% unbreakable scheme. Try to use a obfuscator which provides good protection, but most importabtly is easy to use and is reasonably priced. Take a look at