一种简单的破解.Net程序的方法.PDFVIP

  • 18
  • 0
  • 约2.12千字
  • 约 6页
  • 2017-06-24 发布于湖北
  • 举报
一种简单的破解.Net程序的方法

种简单的破解.Net 程序的方法 (使用windbg + sos) 做过程序破解的同学都知道,一般的破解分为静态和动态两种,对于动态的破解, 大家比较常用ollydbg,其虽然非常强悍,但貌似对.net 程序支持不是很好,呵 呵也许是我使用不够熟练吧。 对于.net 程序,我们知道,它类似于Java,编译后只是编译成了一种中间码 (IL),其高于汇编但低于高等语言如C#,Java 之类。其运行时候需要一个运行时, 然后在需要的时候才进行JIT,根据当前系统平台将IL 转成汇编码。 普通的保 护也就是 些混淆,加上强签名,再加上SuppressIldasmAttribute 属性禁止 Ildasm,相应的破解方法也比较简单,使用修改过的ildasm 就可以将相应的IL 导出来,然后修改IL 代码,再使用ilasm 将之编译回去,破解也就完成了。 不过呢,目前也有一些比较好的.net 程序保护工具可以将IL 隐藏,如国内 的Maxtocode。今天下午我就遇到了一个该类型的保护程序。我使用ildasm 打 开后查看到所有的方法内容IL 都是下边这样: .method public hidebysig static void MethodName(class [Sy

文档评论(0)

1亿VIP精品文档

相关文档