当前位置:编程学习 > C#/ASP.NET >>

请问行家,混淆这样子的.net程序还能被反编译到什么程度?

大家好,我的程序已经混淆处理了,(所有的引用定义和字符串都混淆处理了。)
用Reflector for .NET查看就是如下图这样

其实可以做到不能让Reflector for .NET等常用工具查看到这样子。我只是想看看如果能看到是什么样子。
结果就是这样。

我知道混淆只是把许多名称改了,字符串文本加密了,让破解的人很难再弄懂原有的程序逻辑。

我认同一点,就是这样的代码要读懂是很难的。代码让人破解成这样我还是比较放心,不会有什么担心。

我想问的是: 混淆成这样后.net程序还能继续被反编译(破解)到什么程度?还有没有更厉害的工具或方法把它变成源程序。我担心别人拿着反编译出来的源程序修改一下就作来自己的新的产品发布,有这种可能么?
--------------------编程问答-------------------- 没试过 --------------------编程问答--------------------
引用楼主 foxwps 的回复:
我担心别人拿着反编译出来的源程序修改一下就作来自己的新的产品发布,有这种可能么?


一两个你不认识的人,你拿他没有办法。但是如果是你的竞争对手,你认识,你不是正好提前准备好把他跟他的客户一起告上法庭么?! --------------------编程问答-------------------- 自己顶一下,大家说说看,有没有办法呀。 --------------------编程问答-------------------- 这个情况没遇到过额 --------------------编程问答-------------------- 这种方法,一般很难破解了
没有绝对的安全,如果熟悉业务流程,还是能知道一些的。 --------------------编程问答-------------------- 如果需要自动更新,试试我的椰子壳

http://download.csdn.net/user/coconutyf --------------------编程问答-------------------- 学习! --------------------编程问答-------------------- 看看你的对手是啥了

实际上很多做破解的都是看汇编的. IDA, OE 才是他们的常用工具 --------------------编程问答-------------------- 无碍于破解,但是想把你的源码还原基本上没人有那功夫 --------------------编程问答-------------------- 可以破解啊,用汇编反编绎啊,然后通过分析内存地址来获得源代码,不过要懂汇编才行!
补充:.NET技术 ,  .NET技术前瞻
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,