Eazfuscator.NET v2026.2 – Protect Your .NET Code
ابزار obfuscator و optimizer برای برنامههای NET.
Specification
| Technology | .Net Core, .Net Framework |
|---|
توضیحات:
Eazfuscator.NET یک ابزار obfuscator و بهینه ساز کد برای .NET است که برای محافظت از اپلیکیشنهای کامپایل شده در برابر reverse engineering طراحی شده است. این ابزار با Microsoft Visual Studio، JetBrains Rider و MSBuild یکپارچه میشود و در حالت Release به صورت خودکار assemblyها را obfuscate میکند.
قابلیتهای حفاظتی آن شامل تغییر نام symbolها، رمزنگاری و فشرده سازی رشتهها، obfuscation جریان کنترل، virtualization کد و داده، رمزنگاری resourceها و حتی homomorphic encryption برای بخشهای مناسب کد است. همچنین امکان merge یا embed کردن assemblyها را دارد، جزئیات پیاده سازی را از XML documentation حذف میکند و symbolهای XAML مورد استفاده در WPF و .NET MAUI را هم تغییر نام میدهد.
در کنار این موارد، یک سری بهینه سازی خودکار هم انجام میدهد که میتواند باعث کاهش حجم assembly و بهبود عملکرد کد شود. تنظیمات ابزار از طریق attributeهای مخصوص .NET انجام میشود و علاوه بر آن هم GUI و هم CLI برای استفاده دستی یا خودکار در دسترس است.
ویژگی ها:
- تغییر نام symbolها و رمزنگاری رشتهها
- obfuscation جریان کنترل
- virtualization کد و داده
- رمزنگاری و فشرده سازی resourceها
- بهینه سازی خودکار کد
- merge و embed کردن assemblyها
- تغییر نام symbolهای XAML
- پشتیبانی از Visual Studio، Rider، MSBuild و command-line
مناسب برای:
مناسب برای توسعه دهندگان .NET که میخواهند اپلیکیشنهای دسکتاپ، موبایل، کتابخانهها یا حتی بازیها را محافظت کنند و فرآیند obfuscation را داخل workflow معمول build خودشان قرار بدهند.
سوالات متداول:
کدام نسخههای NET. پشتیبانی میشوند؟
در این ابزار از .NET 5.0 تا 10.0، .NET Standard 1.0 تا 2.1، .NET Core 1.0 تا 3.1 و همچنین .NET Framework 2.0 تا 4.8.1 پشتیبانی میشود.
آیا با محیطهای توسعه یکپارچه میشود؟
بله. این ابزار با Microsoft Visual Studio نسخه 2005 تا 2022 و همچنین JetBrains Rider نسخه 2019.1 به بالا یکپارچه میشود.
آیا میتواند به صورت خودکار هنگام build اجرا شود؟
بله. با MSBuild یکپارچه میشود و میتواند هنگام build در حالت Release به صورت خودکار عملیات obfuscation را انجام دهد.
آیا برنامههای obfuscate شده قابل debug هستند؟
بله. این ابزار از stack trace قابل خواندن، شماره خط در exceptionها و امکان اتصال debugger حتی روی کد obfuscate شده پشتیبانی میکند.









lordrybal –
May be I’m wrong. But I have this error with the 2026.2 version
I’ve installed the msi attached to the .rar archive
than obfuscated a test console app. It worked but with the original trial period of several days.
after applying the medicine. and re-obfuscating again – got the error
Unhandled exception. System.Exception: The assembly ConsoleApp1.dll has been built with an evaluation version of Eazfuscator.NET, which has expired.
at ☼.♠(Boolean ♠)
at ☼.♠()
at§.♠(String[] ♠)