问题标签 [eazfuscator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
395 浏览

.net - 找不到混淆属性类?

我想排除 Windows 商店类库的重命名文件。发现需要设置以下属性,但在 System.Reflection 命名空间中找不到 ObfuscationAttribute 类?商店等价物是什么?如何在 EazFuscator.Net 中阻止这种情况发生?

0 投票
1 回答
1894 浏览

c# - eazfuscator 公共成员未混淆

我正在尝试使用 eazfuscator.net 混淆 .net 项目。问题是,当我使用 .NET Reflector 对其进行反编译时,您可以看到大部分代码。所有私人成员都被混淆了,但公共成员提供了有关该程序的大量信息。

是否也可以混淆我图书馆的公共成员?我知道这不是由程序完成的,因为通常可以从其他程序集访问公共成员。但是不应该混淆整个解决方案,以便其他程序集的访问也从工具中重命名吗?

我已经尝试使用ObfuscationAttribute

但这并没有什么不同。

那么是否可以使用 eazfuscator 或其他工具来做类似的事情?

0 投票
1 回答
1064 浏览

vb.net - 其他人无法运行我制作的 EAZFuscated 程序

我做了研究,仍然无法解决这个问题,但我知道问题所在。问题是 Eazfuscator 没有安装在其他人的电脑上,但是我如何让他们运行它而不出现这个错误,并且没有他们安装 eazfuscator?或者我应该使用另一个?

运行受保护的应用程序时出错:

此应用程序是使用 Eazfuscator.NET 的评估版构建的,因此无法分发。您可以在此计算机上安装 Eazfuscator.NET 以便能够运行此应用程序。

0 投票
3 回答
2572 浏览

obfuscation - 从 Eazfuscator free... 升级到 confuserex?

我正在使用 VS 2008 和 Eazfuscator 最新的免费版本,我想升级到 VS 2013。Eazfuscator 最新的免费版本不适用于 VS 2013,我还使用了一个免费的混淆器:Confuserex,这是一个好的吗?我发现有一个反混淆器,所以它不安全? https://github.com/UbbeLoL/ConfuserDeobfuscator

如果没有,一个好的自由选择?

这是一种将它与 VS 集成并在构建时自动混淆的方法,Eazfuscator 就是这样工作的。谢谢 !

0 投票
2 回答
1675 浏览

c# - Eazfuscator.NET 3.3 does not support .NET 4.5, but I can still obfuscate my project that has .NET 4.5 target framework. What am I not understanding?

Eazfuscator.NET was free until version 3.3, everywhere I have been reading says 3.3 does not contain .NET 4.5 support (support was released in v3.4), but I can obfuscate my project that is built against .NET 4.5.

What am I not seeing?

Link talking about last free version

Eazfuscator changelog page for version 3.3

0 投票
2 回答
925 浏览

c# - 代码虚拟化混淆导致最大 CPU?

我正在使用 Eazfuscator.NET 来混淆我的 .NET 网站并真正获得良好的混淆想要使用代码虚拟化选项,但是当我尝试登录被混淆的网站时,服务器 cpu 峰值达到 100% 并且页面时间出来,如果我关闭此混淆功能,则页面工作正常,但 dll 则更具可读性。

我在中使用的选项AssemblyInfo.cs如下:

有谁知道为什么会发生这种情况以及如何避免 CPU 峰值但仍然有不错的混淆代码?

0 投票
1 回答
2301 浏览

vb.net - 为什么 Visual Studio 2015 失败并出现错误代码 BC30506

我有一个非常大的项目,大约一个月前我从 Visual Studio 2012 转移到了 2015。

代码是健全的。它编译了 99.9999% 的时间,除了最近两天我遇到了这个随机事件。

我正在使用混淆器(Eazfuscator 付费版)来构建解决方案。

在过去的两天里,我能够工作,一切都一遍又一遍地编译并且工作得很好,但是当我以混淆模式编译项目时,有时,编译器会失败,并用以下内容填充错误列表:

严重性代码 描述 项目文件行错误
BC30506 Handles 子句需要在包含类型或其基类型之一中定义的 WithEvents 变量。wRMS D:_Private\wRMS\wRMS_Miscellaneous Forms\Main Application\frmHome.vb 719 错误
BC30506 Handles 子句需要在包含类型或其基本类型之一中定义的 WithEvents 变量。wRMS D:_Private\wRMS\wRMS_Miscellaneous Forms\Main Application\frmUpdate.vb 5 错误
BC30506 Handles 子句需要在包含类型或其基本类型之一中定义的 WithEvents 变量。wRMS D:_Private\wRMS\wRMS_Miscellaneous Forms\Main Application\frmUpdate.vb 9 错误
BC30506 Handles 子句需要在包含类型或其基类型之一中定义的 WithEvents 变量。wRMS D:_Private\wRMS\wRMS_Miscellaneous Forms\Main Application\frmUpdate.vb 13 错误
BC30506 Handles 子句需要在包含类型或其基本类型之一中定义的 WithEvents 变量。wRMS D:_Private\wRMS\wRMS_Miscellaneous Forms\Main Application\frmUpdate.vb 17 错误
BC30506 Handles 子句需要在包含类型或其基本类型之一中定义的 WithEvents 变量。wRMS D:_Private\wRMS\wRMS_Miscellaneous Forms\Main Application\frmUpdate.vb 38 错误
BC30506 Handles 子句需要在包含类型或其基类型之一中定义的 WithEvents 变量。wRMS D:_Private\wRMS\wRMS_Miscellaneous Forms\Main Application\frmUpdate.vb 42 Blockquote

从 Build 菜单中单击 Clean 不会更改任何内容。

我在表单上创建和使用了许多自定义控件(按钮、复选框、列表等)。Eazfuscator 在编译期间混淆了这些控件的名称,这使得表单在设计器中不再可见(这一直是一种症状);但是现在如果我看到上述错误,IDE 不会让我在它被混淆后重建解决方案,我什至无法重建它非混淆。我只是卡住了。

不幸的是,当这种情况发生时,项目将无法再次编译,我必须从备份中恢复项目并丢失我的工作。

这是什么原因造成的?我能做些什么?我可以以某种方式清除解决方案,以便 IDE 直接从源代码重建并且根本不查看混淆的输出吗?

0 投票
0 回答
344 浏览

eazfuscator - Eazfuscator.NET v3.3/.NET 4.0 - 处理输入文件时出错。

Eazfuscator.NET v3.3/.NET Framework 4.0 - 当我将 Target 框架从 3.5 更改为 4.0 时出现以下错误。它使用 3.5 框架编译没有错误。

处理输入文件“MyApp.exe”时出错--> sn.exe:版权所有 (c) Microsoft Corporation。版权所有。

我试图从 AppData\Local\Temp 中删除文件,重新启动计算机并重新启动 VS2012 但到目前为止没有锁定。

请帮忙。

0 投票
1 回答
442 浏览

.net - .Net Eazfuscator 或任何其他符号重命名

最后一个 Free Eazfuscator 的默认命令行构建字符串为我的项目产生了错误的输出。有什么方法可以禁用复杂的混淆并只使用重命名名称?或者推荐任何其他免费的简单 .Net 混淆器。

0 投票
3 回答
384 浏览

c# - 在 Eazfuscator.NET 中禁用“常量文字修剪”

我想在 Eazfuscator.NET(程序集级别)中禁用“常量文字修剪”。这怎么可能?

背景: 我们在自定义属性构造函数中使用枚举。构造函数参数的类型是对象,因为属性类位于不引用包含枚举的程序集的程序集中。

混淆前:

混淆后(反编译):

在属性的构造函数中,我将值转换为 Enum。这会在混淆程序集中生成异常,但不会在未混淆变体中生成异常: