.NET:混淆与加壳
作者: 实验小白鼠 日期: 2008-06-12 13:50
看了一晚上的关于给C#程序加密方面的资料,好保护自己的程序。
看了这么一个通宵,感觉.NET的加密并不如Win32/MFC这方面做得好……
说是C#,其实可以说是.NET编写的程序,基于JIT的程序,被反编译很容易,所以不进行程序保护,很容易就被人反编译,得到其中的核心代码,不明不白就被人利用了,说不定还会拿出来卖钱(最后这句是网上那些文章里提到的)。
在某论坛里查了一些资料,.NET程序的保护大至有两个方向:混淆与加壳。
加壳,对于Win32/MFC程序来说,是常见的了;但对于.NET程序来说,似乎并没有好的加壳工具。
混淆是最常用到的保护.NET程序方法,是对于原代码的一些关键字进行XXOO处理,导致反编译后,看不到正确的关键字,等。
不过优秀的混淆工具并不多,而且多为英文版,用得不爽;大部分还要注册才能使用,注册费用还不低……
再者,混淆后,程序有可能还会运行出错。
种种原因,.NET程序的加密并不如Win32/MFC,╮( ̄▽ ̄")╭
口袋DP存档修改器继续延期。
2008-6-12 13:50:21
看了这么一个通宵,感觉.NET的加密并不如Win32/MFC这方面做得好……
说是C#,其实可以说是.NET编写的程序,基于JIT的程序,被反编译很容易,所以不进行程序保护,很容易就被人反编译,得到其中的核心代码,不明不白就被人利用了,说不定还会拿出来卖钱(最后这句是网上那些文章里提到的)。
在某论坛里查了一些资料,.NET程序的保护大至有两个方向:混淆与加壳。
加壳,对于Win32/MFC程序来说,是常见的了;但对于.NET程序来说,似乎并没有好的加壳工具。
混淆是最常用到的保护.NET程序方法,是对于原代码的一些关键字进行XXOO处理,导致反编译后,看不到正确的关键字,等。
不过优秀的混淆工具并不多,而且多为英文版,用得不爽;大部分还要注册才能使用,注册费用还不低……
再者,混淆后,程序有可能还会运行出错。
种种原因,.NET程序的加密并不如Win32/MFC,╮( ̄▽ ̄")╭
口袋DP存档修改器继续延期。
2008-6-12 13:50:21
评论: 0 |
引用: 0 |
阅读: 951
加入网摘
显示Tag关联文章
为了Moonshell 2.0,下载Delphi (2009-01-01 13:07)
首个完整的汉化工具 (2008-09-24 23:15)
炸弹人大陆2的文本真那个啥 (2008-09-08 11:56)
手痒写F2blog转Wordpress程序 (2008-08-06 21:20)
失眠了 (2008-07-24 07:19)
又重写代码…… (2008-06-26 01:14)
使用C#混淆与加壳工具后的一点感受 (2008-06-12 18:14)
面对现状,很无奈 (2008-06-11 19:56)
开始写修改PM部分 (2008-06-11 11:32)
又忘了PMDPSE面包保存功能…… (2008-05-11 13:05)
首个完整的汉化工具 (2008-09-24 23:15)
炸弹人大陆2的文本真那个啥 (2008-09-08 11:56)
手痒写F2blog转Wordpress程序 (2008-08-06 21:20)
失眠了 (2008-07-24 07:19)
又重写代码…… (2008-06-26 01:14)
使用C#混淆与加壳工具后的一点感受 (2008-06-12 18:14)
面对现状,很无奈 (2008-06-11 19:56)
开始写修改PM部分 (2008-06-11 11:32)
又忘了PMDPSE面包保存功能…… (2008-05-11 13:05)
发表评论
订阅
上一篇
返回
下一篇
