SmartAssembly 8是一款极为专业的NET代码保护加密工具,旨在为广大.NET开发人员提供更好的源代码保护机制并防止程序被恶意修改;且使第三方难以访问您的源代码,它有助于保护您的应用程序不受反向工程或修改的影响。而且如果你的整个业务都依赖于软件中的IP,那安全就显得尤为重要,尤其是在c#或VB的开发环境中。而NET代码在国际上是公开,也就是大家熟知的开源代码;因此,那么对代码进行混淆保护就成为必要,而不是一种奢侈。此外,软件还内置了安全、可靠的NET Framework,.NET Core和.NET Standard程序集,现在程序会自动报告使用情况和异常,还可以利用其广泛的功能来进行字符串编码、动态引用、代码模糊等等;这样无疑是提高了反编译难度,将恶意编译修改的可能降到最低。不仅如此,SmartAssembly 8还可以对软件中使用的字符串进行编码,以隐藏密码和SQL查询等信息!而且,还对NET混淆器进行了加强,现在可以轻松实现如名称处理、声明性混淆等一套业内先进的混淆功能可供你免费使用,是用户加密并保护代码的首选。
2.选择安装位置,默认路径为“C:\Program Files\Red Gate\SmartAssembly 8”,建议最好不要安装到系统盘(C盘)
3.软件安装需要一些时间请耐心等待即可
4.当安装完成后点击“finish”即可退出安装向导
5.先不要运行软件回到刚才下载的数据包中运行破解补丁文件“Red-Gate.Multi.Keygen.RePT.exe”选择产品,选择版本,点击generate生成按钮即可自动生成注册序列号
6.然后断开网络连接,运行程序,点击activate按钮弹出激活框,将得到的注册序列号复制填入框内,再点击activate
7.点击手动激活
8.将软件左侧申请码复制到注册机中,点击copy按钮生成激活代码,再将激活代码复制到软件中,点击finish按钮即可
9.至此,软件授权成功,运行即可免费使用全部功能,破解完成
2、引用动态代理:为调用程序集外部的方法创建代理,以便很难找到外部调用。
3、资源压缩和加密:压缩和加密托管资源,使其难以理解并减小程序集的大小
4、字符串编码:对软件中使用的字符串进行编码,以隐藏密码和SQL查询等信息。
5、依靠压缩和嵌入:压缩和嵌入主程序集中的依赖项简化了软件部署并减小了程序的大小。
6、父母混淆的方法:通过更改代码中的类来移动代码中的方法会使得更难理解方法和类如何相互关联。
7、陈述性混淆:直接在代码中使用自定义属性可以排除成员的混淆。
更改方法和字段的名称,使其难以理解其用途。
2.控制流混淆
将方法内部的代码转换为“意大利面条代码”,使查看应用程序如何工作变得困难。
3.引用动态代理
为对程序集外部方法的调用创建代理,使外部调用难以查找。
4.字符串编码
编码软件中用于隐藏密码和SQL查询等信息的字符串。
5.资源压缩和加密
压缩和加密托管资源,使其难以理解,并减小程序集的大小。
6.修剪
删除无用的元数据,使代码更难进行反向工程,减少程序集的大小,并提高加载时间。
7.依赖项合并
获取所有DLL并将依赖项合并到主程序集中,这样就不必加载大量dll文件,而且还可以混淆它们。
8.依赖项压缩和嵌入
将依赖项压缩并嵌入主程序集中,从而简化了软件的部署并减小了程序的大小。
9.方法家长困惑
SmartAssembly 8通过更改方法所在的类来移动代码中的方法,从而使方法和类之间的关系更难理解。
10.强名称签名与篡改保护
为程序集签名,并帮助保护程序集免受修改(标准版本中没有提供额外的篡改保护)。
11.声明性困惑
在代码中直接使用自定义属性将成员排除在混淆之外。
允许您处理程序集以发布给最终用户
2、代码混淆
名称处理,控制流混淆,字符串编码,引用动态代理,修剪,对强命名程序集重新签名,声明性混淆,卫星DLL的混淆,符号程序集
防篡改
方法父级混淆
3、减少应用程序大小并提高速度
修剪,资源压缩和加密,依赖项压缩和嵌入,依赖项合并,声明性修剪
4、自动错误报告
错误报告
从堆栈跟踪跳转到源代码
报告分类
将错误报告存储在本地SQLite数据库中
将错误报告存储在SQL Server中,使您可以与同事共享报告
定制网络服务
SDK可以以编程方式访问您的异常报告,并在需要时将异常手动传递给SmartAssembly
自定义模板,用于自定义错误报告对话框并捕获带有异常报告的其他数据(例如日志文件)
5、功能使用情况报告
功能使用情况报告
SmartAssembly 8将报告导出为CSV
配置报告
将功能使用情况报告存储在本地SQLite数据库中
将功能使用情况报告存储在SQL Server中,使您可以与同事共享报告
定制网络服务
自定义模板,用于自定义最终用户在要求他们同意功能使用情况报告时看到的对话框
安装破解教程
1.在本站下载好数据包后进行解压得到安装程序“SmartAssembly.exe”,鼠标双击运行进入安装向导点击“next”进入下一步2.选择安装位置,默认路径为“C:\Program Files\Red Gate\SmartAssembly 8”,建议最好不要安装到系统盘(C盘)
3.软件安装需要一些时间请耐心等待即可
4.当安装完成后点击“finish”即可退出安装向导
5.先不要运行软件回到刚才下载的数据包中运行破解补丁文件“Red-Gate.Multi.Keygen.RePT.exe”选择产品,选择版本,点击generate生成按钮即可自动生成注册序列号
6.然后断开网络连接,运行程序,点击activate按钮弹出激活框,将得到的注册序列号复制填入框内,再点击activate
7.点击手动激活
8.将软件左侧申请码复制到注册机中,点击copy按钮生成激活代码,再将激活代码复制到软件中,点击finish按钮即可
9.至此,软件授权成功,运行即可免费使用全部功能,破解完成
功能介绍
1、控制流量混乱:将方法内的代码转换为'spaghetti code',以便很难看到应用程序的工作原理。2、引用动态代理:为调用程序集外部的方法创建代理,以便很难找到外部调用。
3、资源压缩和加密:压缩和加密托管资源,使其难以理解并减小程序集的大小
4、字符串编码:对软件中使用的字符串进行编码,以隐藏密码和SQL查询等信息。
5、依靠压缩和嵌入:压缩和嵌入主程序集中的依赖项简化了软件部署并减小了程序的大小。
6、父母混淆的方法:通过更改代码中的类来移动代码中的方法会使得更难理解方法和类如何相互关联。
7、陈述性混淆:直接在代码中使用自定义属性可以排除成员的混淆。
软件特色
1.名字碾压更改方法和字段的名称,使其难以理解其用途。
2.控制流混淆
将方法内部的代码转换为“意大利面条代码”,使查看应用程序如何工作变得困难。
3.引用动态代理
为对程序集外部方法的调用创建代理,使外部调用难以查找。
4.字符串编码
编码软件中用于隐藏密码和SQL查询等信息的字符串。
5.资源压缩和加密
压缩和加密托管资源,使其难以理解,并减小程序集的大小。
6.修剪
删除无用的元数据,使代码更难进行反向工程,减少程序集的大小,并提高加载时间。
7.依赖项合并
获取所有DLL并将依赖项合并到主程序集中,这样就不必加载大量dll文件,而且还可以混淆它们。
8.依赖项压缩和嵌入
将依赖项压缩并嵌入主程序集中,从而简化了软件的部署并减小了程序的大小。
9.方法家长困惑
SmartAssembly 8通过更改方法所在的类来移动代码中的方法,从而使方法和类之间的关系更难理解。
10.强名称签名与篡改保护
为程序集签名,并帮助保护程序集免受修改(标准版本中没有提供额外的篡改保护)。
11.声明性困惑
在代码中直接使用自定义属性将成员排除在混淆之外。
功能亮点
1、发布申请允许您处理程序集以发布给最终用户
2、代码混淆
名称处理,控制流混淆,字符串编码,引用动态代理,修剪,对强命名程序集重新签名,声明性混淆,卫星DLL的混淆,符号程序集
防篡改
方法父级混淆
3、减少应用程序大小并提高速度
修剪,资源压缩和加密,依赖项压缩和嵌入,依赖项合并,声明性修剪
4、自动错误报告
错误报告
从堆栈跟踪跳转到源代码
报告分类
将错误报告存储在本地SQLite数据库中
将错误报告存储在SQL Server中,使您可以与同事共享报告
定制网络服务
SDK可以以编程方式访问您的异常报告,并在需要时将异常手动传递给SmartAssembly
自定义模板,用于自定义错误报告对话框并捕获带有异常报告的其他数据(例如日志文件)
5、功能使用情况报告
功能使用情况报告
SmartAssembly 8将报告导出为CSV
配置报告
将功能使用情况报告存储在本地SQLite数据库中
将功能使用情况报告存储在SQL Server中,使您可以与同事共享报告
定制网络服务
自定义模板,用于自定义最终用户在要求他们同意功能使用情况报告时看到的对话框
∨ 展开