问题标签 [obfuscar]
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.
c# - 在.net核心项目中隐藏字符串
我有 ASP.Net Core 1.0.1 项目,我需要在其中隐藏一些字符串。字符串是私有静态字段。Obfuscar 2.2.3 旨在默认隐藏字符串,但事实并非如此。我还使用显式值尝试了此配置:
但是通过 dotPeek 仍然可以看到字符串。
也许我误解了什么?我怎样才能隐藏我的字符串?
.net - 关于如何使用 Obfuscar 的分步说明
我已经通过包管理器安装了 Obfuscar 2.2.4,但我不知道下一步该做什么。我正在使用 Visual Studio 社区 2015。我想在我编写的 VB.NET dll 上试用 Obfuscar。简单的分步说明会很棒。
c# - 如何安装和使用混淆器?
我刚刚完成了我的 C# 项目(WPF),但现在我遇到了使用“obfuscar”的问题(如果更容易使用,欢迎另一个应用程序)。
当然,我已经在互联网上寻找过它,但没有找到“新手”的文档......
我还尝试使用 github 提供的混淆器提供的 BasicExempleExe,然后还有一些问题:
- 我看不到混淆器的安装文件,所以第一步我想我错过了什么?
- 我在示例目录中看到了一个文件 obfuscar.xml。我了解该文件的用途,但我不知道它被称为什么级别。
可以请一些人帮忙吗?这不是我现在做的一个大项目,但我想学习如何去做,从昨天开始我什么都不懂,这就是我最终决定在这里发帖的原因。
c# - 带有混淆程序集的 Postsharp
我正在使用带有 Postsharp 的 Visual Studio 2015 (C#) 我正在使用的代码在我的机器上本地被混淆,一切都被编译并按预期工作。当我尝试签入/构建对服务器的更改时,我失败了:(
有任何想法吗?
c# - 如何修改 csproj 以在 relase 构建时自动运行混淆器
我正在使用 Sharp Develop 创建 ac# 项目,然后创建一个 csproj 文件。然后,我按如下方式安装了混淆器:
从 PowerShell 作为管理员:
这会将 Obfuscar.Console.exe 可执行文件放在目录中:
然后我创建了 Obfuscar 项目文件,如下所示:
文件:混淆.xml:
现在我想知道,如何修改我的 csproj 以便在选择 RELEASE 构建时,它会自动创建目录:
并在Release下的exe上运行命令并将其放在“.\bin\Obfuscar”目录中。
如果我能让 Obfuscar 像 Eazfuscator 一样工作会很好,你只需给它你的 csproj 文件,然后它会自动修改项目以在选择 RELEASE 构建时运行混淆器。因为,我认为这个流程适用于 Sharp Develop 和 Visual Studio。
如果我看看 EazFuscator 如何设置我的项目文件。它做这样的事情:
例如。如何在 msbuild 项目文件 (csproj) 中自动查找 Obfuscar.console.exe 安装目录,创建输出目录,使用 obsfuscar.console.exe 等正确路径调用 obfuscar 命令。记住,我是从 Sharp Develop 为 MSBuild 设置此设置,而不是为 Visual Studio 设置。
vb.net - Obfuscar .NET 混淆中断对 My.Computer 的引用
我们正在运行 .NET 应用程序,并My.Computer
在 Obfuscar 混淆 dll 中引用。这些引用似乎在运行时引发了异常。例如:
代码:
信息:
内部异常:
从这些错误消息中,看起来 Obfuscar 正在混淆对My.Computer.Name
. (.NET Reflector 显示aa.A.Name
。)我不确定这有什么意义,因为它是一个“外部”参考。
使用不同的方法来获取计算机名称似乎确实有效,但我们My.Computer
的代码中有很多引用,最好弄清楚如何让 Obfuscar 不破坏这些,而不是必须小心翼翼地绕过它们.
我想我正在寻找一个 Obfuscar XML 条目来跳过这些引用,除非有人有更好的想法。
c# - Obfuscar 是否能够跳过混淆命名空间但仍能混淆其所有子类型?
根据文档,可以跳过整个命名空间:
Company.PublicBits 下的所有子类型(类)也将被跳过。但我正在寻找一种方法,不仅不混淆命名空间本身,而且仍然混淆它的所有子类型。是否可以通过配置完成?
obfuscation - Obfuscar 可以混淆 .NET 4.6.x、WPF、.NET 标准库吗?
我有一个 VS2017 解决方案,其中包括针对 .NET 4.6.1 的项目,使用 WPF 和 .NET 标准库。我想知道是否可以使用 Obfuscar 来混淆 exe 和 dll 文件。
任何见解都值得赞赏。谢谢!
c# - 在 Visual Studio 2017 中使用 Fody/Costura 和 Obfuscar
我想问一下是否可以使用Fody- Costura ,它将依赖项嵌入到可执行文件和Obfuscar中,一起进行混淆。
目前我正在苦苦挣扎,因为 Costura 的 Visual Studio 2017 中的 msbuild 目标在 obfuscar 之一之前执行(然后抱怨缺少依赖文件)。
由于 obfuscar 本身不提供目标,我正在使用MSBuild.Obfuscar。
有没有办法将这两者结合起来,也许是通过指定目标的顺序?
msbuild - 如何在发布版本中替换 dll
我有一个包含许多不同库的大型解决方案,它们用于各种解决方案。是否可以在将 Dll 复制到引用它们的项目之前直接混淆和替换 Dll,而不是使用单独的目录作为输出?