Obfuscar

Author: s | 2025-04-25

★★★★☆ (4.4 / 3656 reviews)

microsoft security essentials 4.3.216 (32 bit)

Obfuscar. DeObfuscar - An open source deobfuscator for 'Obfuscar' DeObfuscar-Static - Static Obfuscar Deobfuscator; OrangeHeap. OrangeHeap-Deobfuscator - Deobfuscates an After that using the Obfuscar, and Obfuscar .net; vb.net; settings; application-settings; obfuscar; Ram. 160; asked . 0 votes. 0 answers. .

downloadable windows media

obfuscar/readme.md at master obfuscar/obfuscar GitHub

Expected behaviorWhen obfuscating assemblies using Obfuscar, overridden methods in internal classes should not be renamed, similar to the behavior observed in .NET Framework and .NET Standard.Actual behaviorIn .NET (identified on Core, 5, 6, 8, 9), when an internal class inherits from a base class that contains abstract methods or properties, it must override them. However, Obfuscar renames these overridden methods, which leads to a runtime exception when the overridden method is called:System.TypeLoadException: 'Method 'get_CanRead' in type '샳.섹' from assembly 'XXXX, Version=1.0.0.0, Culture=neutral, PublicKeyToken=a76e62f1cf6da199' does not have an implementation.'This issue does not occur in .NET Framework or .NET Standard, where overridden methods retain their original names.Detailed stepsCreate a base class with abstract methods or properties.Create an internal class that inherits from the base class and overrides the abstract methods.Obfuscate the assembly using Obfuscar.Run the obfuscated .NET assembly and observe that a System.TypeLoadException occurs when calling an overridden method.I have attached a compiled SDK project (targeting .NET Framework 4.8 and .NET 8)The output DLLs can be found in the Obfuscated folder.See (don't forget to unlock this file before unzipping : right clic / Properties / Unlock) : TestObfuscar.zipLet me know if you need further details!Obfuscar version information2.2.40Operating system informationWindowsRelevant log output (optional) Skip to content Navigation Menu GitHub Copilot Write better code with AI Security Find and fix vulnerabilities Actions Automate any workflow Codespaces Instant dev environments Issues Plan and track work Code Review Manage code changes Discussions Collaborate outside of code Code Search Find more, search less Explore Learning Pathways Events & Webinars Ebooks & Whitepapers Customer Stories Partners Executive Insights GitHub Sponsors Fund open source developers The ReadME Project GitHub community articles Enterprise platform AI-powered developer platform Pricing Provide feedback Saved searches Use saved searches to filter your results more quickly //voltron/issues_fragments/issue_layout;ref_cta:Sign up;ref_loc:header logged out"}"> Sign up Notifications You must be signed in to change notification settings Fork 418 Star 2.6k DescriptionHi,Is it possible to use Obfuscar to obfuscate a DLL file created using .net core 2.1?I had an existing DLL file which was obfuscating as expected while it was compiled using .net framework 4.6.1 however, it stopped obfuscating after we migrated our source code to .net core 2.1. Am I missing anything? How to make this work?Thanks,Aashish Singh.

obfuscar/readme.md at master obfuscar/obfuscar - GitHub

. Obfuscar. DeObfuscar - An open source deobfuscator for 'Obfuscar' DeObfuscar-Static - Static Obfuscar Deobfuscator; OrangeHeap. OrangeHeap-Deobfuscator - Deobfuscates an After that using the Obfuscar, and Obfuscar .net; vb.net; settings; application-settings; obfuscar; Ram. 160; asked . 0 votes. 0 answers. .

hsu-net/obfuscar: MSBuild for Obfuscar with Obfuscar

obfuscar/Obfuscar.sln at master obfuscar/obfuscar - GitHub

obfuscar/docs: Documentation for Obfuscar - GitHub

. Obfuscar. DeObfuscar - An open source deobfuscator for 'Obfuscar' DeObfuscar-Static - Static Obfuscar Deobfuscator; OrangeHeap. OrangeHeap-Deobfuscator - Deobfuscates an After that using the Obfuscar, and Obfuscar .net; vb.net; settings; application-settings; obfuscar; Ram. 160; asked . 0 votes. 0 answers. .

obfuscar/Obfuscar/Obfuscator.cs at master - GitHub

Comments

User1855

Expected behaviorWhen obfuscating assemblies using Obfuscar, overridden methods in internal classes should not be renamed, similar to the behavior observed in .NET Framework and .NET Standard.Actual behaviorIn .NET (identified on Core, 5, 6, 8, 9), when an internal class inherits from a base class that contains abstract methods or properties, it must override them. However, Obfuscar renames these overridden methods, which leads to a runtime exception when the overridden method is called:System.TypeLoadException: 'Method 'get_CanRead' in type '샳.섹' from assembly 'XXXX, Version=1.0.0.0, Culture=neutral, PublicKeyToken=a76e62f1cf6da199' does not have an implementation.'This issue does not occur in .NET Framework or .NET Standard, where overridden methods retain their original names.Detailed stepsCreate a base class with abstract methods or properties.Create an internal class that inherits from the base class and overrides the abstract methods.Obfuscate the assembly using Obfuscar.Run the obfuscated .NET assembly and observe that a System.TypeLoadException occurs when calling an overridden method.I have attached a compiled SDK project (targeting .NET Framework 4.8 and .NET 8)The output DLLs can be found in the Obfuscated folder.See (don't forget to unlock this file before unzipping : right clic / Properties / Unlock) : TestObfuscar.zipLet me know if you need further details!Obfuscar version information2.2.40Operating system informationWindowsRelevant log output (optional)

2025-03-30
User8337

Skip to content Navigation Menu GitHub Copilot Write better code with AI Security Find and fix vulnerabilities Actions Automate any workflow Codespaces Instant dev environments Issues Plan and track work Code Review Manage code changes Discussions Collaborate outside of code Code Search Find more, search less Explore Learning Pathways Events & Webinars Ebooks & Whitepapers Customer Stories Partners Executive Insights GitHub Sponsors Fund open source developers The ReadME Project GitHub community articles Enterprise platform AI-powered developer platform Pricing Provide feedback Saved searches Use saved searches to filter your results more quickly //voltron/issues_fragments/issue_layout;ref_cta:Sign up;ref_loc:header logged out"}"> Sign up Notifications You must be signed in to change notification settings Fork 418 Star 2.6k DescriptionHi,Is it possible to use Obfuscar to obfuscate a DLL file created using .net core 2.1?I had an existing DLL file which was obfuscating as expected while it was compiled using .net framework 4.6.1 however, it stopped obfuscating after we migrated our source code to .net core 2.1. Am I missing anything? How to make this work?Thanks,Aashish Singh.

2025-04-17

Add Comment