问题标签 [smartassembly]
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.
.net - 如何在混淆和调试版本之间保持反序列化兼容性?
我正在尝试让 {smartassembly} .NET 混淆器与我的系统一起使用。我目前将用户数据存储在一系列序列化的字典类中,然后反序列化这些类以取回数据。我已经忽略了汇编版本信息,只是因为那样会让生活变得痛苦。该代码改编自 MSDN:
问题是,现在我的混淆应用程序将忽略版本信息,但无法读取非混淆应用程序保存的数据,反之亦然。我们需要一个非混淆版本来调试应用程序,所以这对我们来说是一个相当大的展示。有什么办法可以解决这个问题?我不应该混淆数据类吗?这似乎是一个相当大的安全漏洞。
.net - 混淆 .NET Microsoft Office 插件的工具
我正在开发一个 .NET Microsoft Office 插件的团队。我们正在寻找混淆解决方案来帮助保护我们的许可程序。我们主要关注 Dotfuscator Professional 和 smartassembly 等工具。
我的第一个问题是,是否有人有使用带有 Office 加载项的 smartassembly 的经验?Dotfuscator 社区版不适用于这些,因此查看专业版,但在 smartassembly 的销售材料中没有提到这种皱纹。有这方面的经验吗?
我的第二个问题是是否有人通过 MSBuild 自动化了 smartassembly 的使用,也就是说,没有安装 Visual Studio 的好处。
我恭敬地想让响应者知道不要浪费他们的时间来评论混淆的相对优点。我了解有关该问题的最新线程。在过去的日子里,国王建造了城堡,但这些城堡有时会倒塌。我每天早上上班时仍然锁上前门。
.net - SmartAssemby 是否支持多组件应用程序?
我的控制台应用程序包含一个 exe 和 10 个 dll。我想要并且只能混淆其中的五个 dll。其余的是共享 dll 并包含通用代码,因此它们不能被混淆。使用当前设计,混淆程序集也无法合并,否则应用程序将中断。
SmartAssembly 可以用于我的情况吗?它只让我选择一个程序集进行混淆。看来我必须为要混淆的每个 dll 创建一个项目。这是真的?
c# - 用于异常处理和报告的 SmartAssembly 的替代方案?
我对用于异常处理的 SmartAssembly 解决方案感到满意,但我在Red Gate 论坛上报告了一个问题,但尚未解决。
SA 有哪些替代品?我的意思是具有类似的功能(托管您的报告,向您发送电子邮件等)?
vb.net - 如何将混淆构建(Smart Assembly 5)放入放置文件夹(TFS 2010)
我的任务是混淆和自动构建我们的项目。我有两个非常独立的工作,但我需要找到一种方法将混淆的构建放入 TFS2010 中设置的放置文件夹中。
在我的 .vbproj 文件中,我的 MSBuild 代码如下所示:
<PropertyGroup>
<PostBuildEvent>"C:\Program Files\Red Gate\SmartAssembly 5\smartassembly.com" /build "$(ProjectDir)DBManager.saproj" /markasreleased </PostBuildEvent>
</PropertyGroup>
问题是它正在构建未混淆的代码并将其放入放置文件夹中。任何想法将不胜感激!
谢谢,拉里 B。
obfuscation - SmartAssembly 跳过混淆
我正在编译的网站上尝试使用 SmartAssembly 混淆工具。它适用于大多数代码,但 App_Code 中的任何类都不会被混淆。例如,我在 App_Code 中有以下课程
跳过此 Helper 类。它不会对 Helper 类及其方法进行名称修改。使用 SmartAssembly 的任何人都可以在这方面提供帮助吗?是否有其他一些比 SmartAssembly 更好的成本效益工具(免费或付费)。
c++ - 像 smartassembly 之类的程序,但适用于 C++?
http://www.red-gate.com/products/dotnet-development/smartassembly/
是否有像 C++ 的 smartassembly 这样的程序,可以从任何链接的 DLL 中删除所有不需要的代码(以减小大小)并将它们打包到单个 EXE 中,然后对其进行混淆和压缩?制作一个不错的小型安全EXE?
我喜欢我制作的任何 .net 程序的 smartassembly,想知道是否有适用于 C++ 的东西。
谢谢!
redgate - 如何使用 SmartAssembly 手动控制依赖关系?
我有几个想要使用 RedGate 的 SmartAssembly 混淆和嵌入的库。然而,SmartAssembly 的 UI 很奇怪,因为它只允许我嵌入它识别的依赖项。在我的场景中,我有一些没有直接链接的依赖项,因此 SmartAssembly 忽略了它们。
有没有办法让 SmartAssembly 包含我想要的任何程序集,而不仅仅是其扫描识别的程序集?
visual-studio-2010 - 智能装配 - 应用构建时间混淆
我正在编写应用程序,它快结束了,我想使用智能汇编对我的代码应用混淆,如果可能的话也签名......
问题是我的应用程序是多部分的,更重要的是它的一部分是基于服务的,它应该使用 MSI 安装项目安装才能工作,我不能先构建,然后打包它,所以我需要做一个构建时间混淆的东西,所以所有的类库项目,以及服务和用户界面都在构建时执行混淆,一旦它们准备好,MSI可以打包它们......它应该的方式,所以每个人都会很开心......
我听说有允许智能组装在构建时执行此操作的配置,但我不知道该怎么做:-s
mono - MonoDevelop - SmartAssembly 的错误
我用 msbuild 构建了我的 dll(.NET4),并用 SmartAssembly 5.5 进行了混淆。
之后,我在 Mac(10.8)上的 MonoDevelop(最新)中为简单的控制台应用程序设置了它们。
构建好,但是当我运行那个简单的应用程序时,我收到一条消息:未知堆类型:SmartAssembly
我询问了 SA 支持,但还没有运气(saproj 已检查项目 blabla(支持 Mono)。
我看不到如何附加屏幕截图,但是,当我运行我的应用程序时,我在控制台中看到该消息两次。它出现在程序在第一行代码的断点处停止之前。
所以也许有人知道在 SmartAssembly 或 MonoDevelop 中要改变什么来消除这个问题?谢谢