Is there any software that can obfuscate .NET Core assembly? Open source and Commerical are accepted
5 Answers
Obfuscar is a .NET assemblies obfuscation tool that should do it without problems. You can install it from Nuget (it's available here).
Hope it helps!!
-
2Source code of Obfuscar is on github.com/obfuscar. Runs on .NET Standard, .NET Core, framework, unity and xamarin. Commented Jan 22, 2019 at 9:23
if you have not found the answer I can advise to try ArmDot. It uses virtual machine to obfuscate the code. Good luck!
-
4Could you add some description of what it does and at least a link for downloading? Commented Oct 10, 2018 at 15:32
-
3Of course! I work with this tool not for long. As I understood the virtual machine is used for obfuscation. Info from official site: " ArmDot has a proven approach that is widely used for the unmanaged code: the original code is converted into an array of bytes that is interpreted by special virtual machine. Each time you apply ArmDot, it creates a new version of virtual machine and uses a new set of instructions to represent the original code." armdot.com I hope this will be usefu Commented Oct 11, 2018 at 19:09
Babel Obfuscator can obfuscate .NET Core 3.0 with code virtualization.
-
2Welcome! Please update your question with a link, and provide the cost (if any) of the software. Also, if there are other helpful details to include, please do. Thanks! Commented Nov 28, 2019 at 7:22
.NET Reactor offers obfuscation support (including code virtualization and code encryption) for .NET Core 2.x and 3.x. Furthermore you can bundle your whole .NET Core project into a single executable file.