Archangel Cloak.Net

软件截图:
Archangel Cloak.Net
软件详细信息:
版本: 1.1
上传日期: 14 Aug 18
开发: ArchangelSoft
许可: 共享软件
价格: 80.00 $
人气: 86
尺寸: 724 Kb

Rating: 3.0/5 (Total Votes: 2)


        动态代码替换是反思和CIL反调试的终极工具。它是一种软件保护解决方案,可以完全阻止任何对程序进行逆向工程的尝试。它将保护您的代码免受任何反射器,反汇编器,反编译器甚至IL调试器的影响。

与其他类似产品不同,我们不会在运行时解密和创建硬编码方法,因为这种类型的方法仍然可以暴露给Process Dumper / Reflector。 “动态代码替换”通过动态方法隐藏IL代码。



 IL代码将从方法/属性中删除,并替换为未初始化的代理。
 这些代理只是空占位符,它们的值设置为null。
 然后对提取的代码进行加密并安全存储,因此任何反射器都不会反映IL代码。
 在运行时,这些代码被检索,解密,并动态转换为动态方法,然后根据指定的模式与代理(占位符)相关联:

预加载:在应用程序启动时创建动态方法/委托。
 LoadOnFirstCalled:在第一次调用方法时,将创建动态方法并将其分配给关联的委托。
+ LoadAndDiscard:每次调用方法时都会创建动态方法并将其分配给关联的委托,然后在方法返回调用方后将其丢弃。


 这些动态方法无法反映,反汇编或反编译。
 Process Dumper / Reflector只会看到委托声明。它将无法看到底层生成的动态方法。
 CIL调试器无法直接跟踪或跟踪动态方法。
 为了提供额外的保护,动态代码替换还可以转换混淆的程序集。仅靠混淆并不能提供足够的保护来抵御现代反射器。高度复杂的反射器能够根据其功能分配名称。通过在混淆之上添加动态代码替换,它将阻止反射器分析您的代码(无需分析代码)。混淆的名称仍然是混淆的。
 “动态代码替换”是一种专门的混淆工具,仅提供代码隐藏/替换功能。如果仍需要额外的混淆,它可以与其他标准混淆器结合使用。您不需要使用我们的混淆器,随意使用您喜欢的或已经拥有的任何混淆器。
    

要求

.NET Framework 4.7

限制

每30天过期一次

支持的操作系统

类似的软件

意见 Archangel Cloak.Net

评论没有发现
添加评论
打开图片!