问题标签 [crypto-obfuscator]

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 投票
0 回答
169 浏览

android - Crypto Obfuscator - 如何排除 xaml 文件?

我为 Android 创建了 Xamarin Forms 应用程序。我使用.net 标准库。这是与我的 xaml 视图共享的库。我尝试使用 Crypto Obfuscator 来混淆这个库。但我收到警告(混淆后):

这些警告很多。混淆后我在应用程序中发现了问题。现在我想从混淆中排除 xaml 文件。

例子:

我阅读了有关 Crypt 混淆的排除/包含规则选项卡的文章。但我没有找到如何解决我的问题。

这可能吗?有任何想法吗?还是我需要其他工具?

0 投票
2 回答
908 浏览

c# - CryptoObfuscator 错误混淆 UWP 程序集

尝试使用 CryptoObfuscator 混淆 UWP (WinRT) AnyCPU 程序集时,会观察到以下错误消息:

1.) 将 LogicNP.CryptoLicensing.WinRT.dll(WinRT 程序集)合并到 UWP DLL 中时:

混淆时发生错误: - 许可程序集 (Silverlight) 的 .Net 框架版本类型与混淆程序集的版本类型 (Normal) 不匹配。

在此处输入图像描述

2.) 当许可程序集的合并被忽略时:

混淆时发生错误:System.IO.FileNotFoundException - System.IO.FileNotFoundException:无法导致:System.Runtime,Version=4.0.20.0,Culture=neutral... 使用“搜索目录”指定此程序集所在的路径

有没有人成功地使用 CryptoObfuscator(被宣传为适用于任何 .NET 程序集)?

在此处输入图像描述

0 投票
2 回答
70 浏览

c# - 如何在 c# VS2017 中从混淆的 Outlook 插件创建设置

我正在使用 Click One 安装(发布)。我在从混淆的 Outlook 插件创建安装程序时遇到问题。有没有人有分步教程如何从混淆的 dll 为客户端创建安装程序?

我尝试使用 InstallShield Limited Edition,但它仅适用于早期版本的 VS。

另外,我尝试使用 MageUi 将 dll 替换为混淆。但是尝试运行安装程序时出现错误。

也许我应该使用 wix 安装程序?我使用的混淆器是 Crypto Obfuscator。

我使用 VS2017 社区

0 投票
0 回答
40 浏览

obfuscation - 编译器为匿名类型生成的类被错误地混淆了

这个问题末尾的代码在 Source 上有一个 GetHashCode()。匿名类型也是如此:编译器生成类似的代码。

使用 Crypto Obfuscator,GetHashCode 公共方法会在您指定重命名方法时被重命名。结果是 GroupBy 返回了错误的元素:应该相等的元素被认为是不同的,因为它们引用了不同的对象并且使用了默认的 GetHashCode 实现。

是否有一种明智的方法可以在 GetHashCode() 等基本方法上禁用 Crypto Obfuscator 的重命名,尤其是当它们由编译器自动生成时?

还是我们必须完全停止使用匿名类型,用显式类型替换它们,并确保所有 GetHashCode 和 Equals 方法都使用混淆属性正确修饰?

未混淆的代码

运行良好: Check() 不会引发异常。

重命名混淆

这些方法WZ不应该被介绍,因为它们被使用GroupBy

混淆而不重命名

这个仍然可以正常工作:

示例匿名类型类

编译器生成的类也有同样的问题,因为 GetHashCode() 不再存在:

0 投票
2 回答
657 浏览

android - 在 apktool 尝试反编译/取消归档我的 apk 时引发异常

我试图通过逆向工程来强化我的 APK。我知道阻止反编译 APK 是不可能的,但我看到一些 APK 在反编译过程中使用了一个技巧来抛出异常apktool(不仅仅是 APK 工具,所有像QARK这样的反编译器都无法返回 classes.dex APK),所以我决定这样做在逆向工程中花费更长的时间

在这里您可以看到强化应用程序的一些结果:winrar:winrarwinrar2

APK工具:

请为我解释一下,这怎么可能?(我需要实施细节)

0 投票
1 回答
55 浏览

visual-studio-2017 - 使用 LogicNP CryptoObfuscator 混淆 Excel 插件

Id 使用 LogicNP 标签,但它必须被创建而且我没有声誉。

我试图在将 Excel 加载项代码发送给客户之前对其进行混淆,我在安装混淆加载项时遇到问题,但安装干净加载项没有问题。

与我的代码的混淆/最终安装相关的项目:

  • 我正在使用 LogicNP 的 Crypto Obfuscator Visual Studio 构建集成
  • 我在安装过程中使用 Add-in Express 进行安装

该软件包开箱即用,无需混淆。我想知道 Crypto Obfuscator 中是否有任何选项阻止我的加载项工作。(附上设置图片。) 我的加密混淆器设置

0 投票
1 回答
63 浏览

.net - 在 Visual Studio 中指定相同的密钥文件

我在混淆过程中遇到了问题。我还是初学者不知道如何解决这个问题。

我搜索 Metroframwork ui .dll 密钥文件,但没有太多积极的结果。`

否则我在项目文件中找不到任何东西。也会感谢您的帮助。

所需的密钥文件,我没有。

错误图像

即使我禁用篡改检测设置,它也有同样的错误。

源代码,很简单:

0 投票
0 回答
666 浏览

rust - 如何将混淆器-llvm 添加到 Rust 编译工具链?

我想用 olvm 混淆我的 Rust 代码,但我没有找到一些关于如何将 olvm 添加到编译链中的描述。我怎么能那样做?