我多年来一直在 .NET 4.x 上使用 Obfuscar,但现在我将 .NET 6 与 class 项目一起使用,程序集混淆得很好,除了一个不起作用的功能,HideStrings 设置不起作用,XML 是下面,任何帮助都会很好。 Obfuscar 2.2.36 Class Library.NET ...
我多年来一直在 .NET 4.x 上使用 Obfuscar,但现在我将 .NET 6 与 class 项目一起使用,程序集混淆得很好,除了一个不起作用的功能,HideStrings 设置不起作用,XML 是下面,任何帮助都会很好。 Obfuscar 2.2.36 Class Library.NET ...
我有一个混淆器 XML 混淆了硬编码文件名 除了对文件名进行硬编码之外,是否有任何方法可以通过提供类似的内容来包含所有文件,以便所有文件都从 Pranay 开始。 包括在内,我们根本不需要对它们进行硬编码。 ...
我用我想混淆的代码创建了一个 Blazor WebAssembly。 obfuscar 工具很好用,但是当我用混淆后的 dll 替换原来的 dll 时,我的网站无法加载。 开发工具显示以下错误: 无法在具有计算 SHA-256 完整性“[...]”的资源“https://[...].dll”的“完 ...
在运行它时,我能够在我的 Visual Studio 解决方案中混淆 .dll。 问题是我不知道在将应用程序发布到 .exe 后如何做到这一点。 因为发布的exe里面的dll源代码还是可以通过反混淆器看到的。 有人可以帮我吗? 提前致谢。 ...
我正在使用 Visual Studio for Mac(社区版)开发 Xamarin.Forms 应用程序。 我能够使用ILSpy反编译 Android 应用程序的源代码为了混淆源代码,我使用了 Obfuscar并按照https://docs.obfuscar.com/tutorials/xamar ...
在 ASP.NET Core 3.1 应用程序中,obfuscar.xml 中的给定路径是正确的,但它无法找到程序集/无法解析程序集: 构建错误: ...
我如何在Fody.Costura合并文件之前执行Obfuscar,因为合并文件没有被混淆,因此可以使用Fody.Costura压缩或不压缩它。 我已经为obfuscar下载了https://github.com/obfuscar/example.git项目示例,然后通过nuget安装了Fo ...
我有一个带有内部日志模块的类库,它在命名空间级别使用Enum来定义日志级别(调试、跟踪、错误等)。 我在日志文本中使用这些枚举值的字符串转换。 枚举被标记为Friend (即,内部的,不公开的)。 当我最初运行混淆时,日志缺少枚举描述,我最终发现 Obfuscar 合理地混淆了枚举值,所以我添加了 ...
我想问一下是否可以使用Fody- Costura ,它将依赖关系嵌入到可执行文件和Obfuscar中 ,用于混淆。 目前我正在努力,因为在Visual Studio 2017中Costura的msbuild目标在obfuscar之前执行(然后抱怨缺少依赖文件)。 由于obfuscar ...
我们正在运行.NET应用程序,其中包含对Obfuscar模糊化dll中My.Computer引用。 这些引用似乎在运行时引发异常。 例如: 码: 信息: 内部异常: 从这些错误消息中,看起来Obfuscar混淆了对My.Computer.Name的引用。 (. ...
我刚刚完成了我的 C# 项目(WPF),但现在我遇到了使用“混淆器”的问题(如果更容易使用,另一个应用程序将受到欢迎)。 当然,我已经在互联网上寻找过它,但没有找到“适合新手”的文档...... 我还尝试使用来自 github 的 obfuscar 提供的 BasicExempleExe,然后还 ...
我有ASP.Net Core 1.0.1项目,其中需要隐藏一些字符串。 字符串是私有静态字段。 默认情况下,Obfuscar 2.2.3旨在隐藏字符串,但事实并非如此。 我还尝试了使用显式值的此配置: 但是字符串仍然可以通过dotPeek看到。 也许我误会了什么? 如何隐藏 ...
几个小时后终于明白了为什么我的应用在被Obfuscar混淆后会崩溃。 那是MyClass中的StringHiding。 所以现在的模块设置是 现在,我只需要隐藏MyClass中的某些字符串。 例如 我正在尝试一些组合设置,但是在Reflector中仍然可以看到字符串。 ...
我试图使用无混淆工具来保护我的代码免受逆向工程。 我试图混淆提供的示例Basic Example 。 我找不到如何配置它的问题。 这是我的config.xml ...
在下面,我需要Obfuscar来混淆(重命名)诸如Secret1之类的内部类。 这是最小的WPF应用程序,带有辅助的public和internal课程,用于练习Obfuscar。 我的配置文件是: 设置KeepPublicApi和HidePrivateApi所有可能组合Hide ...
Obfuscar SkipType配置元素似乎不适用于枚举。 这是我相当小的配置文件。 <?xml version="1.0"?> <configuration> <startup><supportedRuntime version="v4.0" ...
在使用Obfuscar时,我想防止枚举类型被混淆,因为我需要原始的枚举值名称。 我在枚举值上调用ToString() ,因为它们对用户有用。 我对常规配置有困难,其中所有类型都被混淆,除了那些出现在配置文件中的<SkipType name="namespace.EnumType"/&g ...
我的Obfuscar配置似乎没有像我期望的那样跳过类型。 我正在尝试替代方法来仅混淆标记的内容。 我使用配置元素<Var name="MarkedOnly" value="true" />启用了标记 在C#对象定义之前,我尝试使用[Obfuscate]属性标记为混淆。 ...
obfuscar配置文件需要指定“ InPath”和“ OutPath”。 是否可以使用环境变量? 如果是,怎么办? 原因是此配置文件位于SVN中,然后将其项目放置在环境变量指向的不同位置的本地人员使用。 例如 代替 问候, 托比 编辑:将$(MYDEVP ...