BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Crypto Obfuscator for .Net v2013 R2 支持代码掩码和常量字段移除

| 作者 Anand Narayanaswamy 关注 0 他的粉丝 ,译者 孙镜涛 关注 2 他的粉丝 发布于 2013年7月30日. 估计阅读时间: 2 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

最近发布的Crypto Obfuscator for .Net v2013 R2 支持代码掩码和常量字段移除。借助于代码掩码,我们能够使用方法调用替代常用的代码模式(例如using、foreach、is/as、拆箱、数据或结构体的创建、typeof、操作符重载和字符串连接),但这不再像之前的代码模式那样容易理解。

在最新的版本中,用户能够移除C#和Visual Basic .NET中使用const关键字定义的、与所有的常量字段相关的值,产品团队声称这样能够提供额外的安全性和最优性。

通过Crypto Obfuscator for .Net v2013 R2,用户能够基于应用到一个符号上的属性和成员的封闭类型应用规则。还能够根据类型把它们应用到域、属性、方法和事件。此外,还可以在BuildID内部使用环境变量,包括%assemblyname_version%格式的特定环境变量。

通过最近的发布版本,用户能够将单个警告复制到剪切板,可以在环境变量中使用水印,可以使用F5和F7快捷键混淆并执行混淆后的程序集。该版本还支持被混淆的程序集引用可移植类库,并支持Visual Studio 2012。

另外,你还能够明确地指定一个被添加到混淆项目的程序集,把它作为一个WinRT程序集;还能通过命令行指定代码验证所使用的证书文件,能够从异常报告中过滤运行的流程数据,通过命令行指定pfx密码,反混淆Unity3D生成的堆栈跟踪信息。

Crypto Obfuscator for .Net v2013 R2已经能够支持Linux和Mono下的自动异常报告服务。使用报告服务生成的email通知包括项目名称,如果同样的服务能够应用于多个项目,那么它将非常有用。该更新还包括一些提升、改变,并解决了一些bug。

查看英文原文:Crypto Obfuscator for .Net v2013 R2 Adds Support for Code Masking and Constant Field Removal

 

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT