摘要: .net软件保护方式大观最近调试一个运行于.net2.0下的软件,发现该软件使用的保护方式很具有代表性,基本囊括了现在.net下的所有保护措施。实践证明,这些保护措施就像全真七子,单打独斗功力差了点儿,但结合起来应用还是有一定强度的。下面做以说明,供.net开发者参考。1.加壳该软件使用MaxtoCode加壳,该壳会生成本地dll文件,在运行时通过动态挂钩.net内核解密,并且是eachmethod解密,所以不会在内存中出现完整的assembly,使得传统的内存dump方法失效。类似的壳还有国外的RemotesoftProtector、XHEOCodeVeil、.NetReactor。这类壳本 阅读全文
posted @ 2013-09-17 15:55 遥望星空 阅读(1105) 评论(0) 推荐(0) 编辑
摘要: 本文主要介绍一些dotNet加密保护工具的原理以及就其脱壳进行简单探讨。remotesoft protector、maxtocode、.NetReactor、Cliprotector、themida.Net、xenocode native compiler、DNGuard。remotesoft protector应该是一款比较老的。net加密保护工具了,看其官方网站似乎还是06年更新过。该软件没有提供试用版下载,相关资料比较少。去年接触过一个该软件保护的.Net程序。加密后的程序发布时需要附带native 的 dll。这款壳可以算是jit层的壳,是jit wrap 模式,通过hook getJ 阅读全文
posted @ 2013-09-17 15:03 遥望星空 阅读(741) 评论(0) 推荐(0) 编辑