Our Team uses Dotfuscator: dotfuscator
How Protect .NET code from reverse engineering
As per my understanding, we can reverse engineer any compiled dll whose source language is a .net language like c#,vb.net.
There are many tools availablein the market for obfuscation and prevent reverse engineering of the dll.
5 answers
Sort by: Most helpful
-
-
Lex Li (Microsoft) 4,742 Reputation points Microsoft Employee
2021-07-31T15:01:19.08+00:00 Literally, any software (no matter written in .NET or not) can be reverse engineered, https://en.wikipedia.org/wiki/Reverse_engineering
Using obfuscation cannot "prevent reverse engineering", but it does raise the bar a little bit higher.
-
Sam of Simple Samples 5,516 Reputation points
2021-07-30T21:10:20.76+00:00 That is correct.
-
Karen Payne MVP 35,036 Reputation points
2021-07-31T15:38:55.44+00:00 To go along with prior responses, if in an organization, consider using active directory to restrict only a select group of users to access the application along with having them sign a document that part of it indicates the software is proprietary and may not be used for anything other than its intended purpose along with prohibiting reverse engineering any files for the software under penalty of the law.
-
hh zhou 1 Reputation point
2022-08-01T06:38:02.943+00:00 we uses Virbox Protector