日期:2014-05-18  浏览次数:21020 次

关于C#代码混淆
c#代码很容易被反编绎出源代码,想了解一下代码混淆的知识,请问哪里有这样的工具还有示例代码呢?
防止反编译的方法除了代码混淆还有什么办法

------解决方案--------------------
混淆并不理想,网上有加壳或压缩的工具,可以试试
------解决方案--------------------
用加密工具啊 我找了三个可以加密的 最好的是VS自带的Dot&fuscator Software Services 所以去找个破解的用用
------解决方案--------------------
呵呵呵,有屁用啊
------解决方案--------------------
人家想搞你,再怎么防止也没用。。
------解决方案--------------------
如果是戴玉不用防,如果是如花呢?
探讨
人家想搞你,再怎么防止也没用。。

------解决方案--------------------
这希望有一天.net程序防止反编译真的出现完美的解决方案。。。。
------解决方案--------------------
这是一个让人头疼的问题,如果用第三方混淆,加密,加壳 工具,只是增加了破解的难度而已。
我有些想法: 
1:把关键算法部分用C++写成动态库(由于不涉及界面,只是算法逻辑,应该不难)
2:把关键算法部分做成 webservice (部署在自己的服务器上)
------解决方案--------------------
VS不是自带个Dotfuscator么
------解决方案--------------------
这真是个问题,看看
------解决方案--------------------
探讨

引用:
呵呵呵,有屁用啊


何出此言?能指点一二不?

------解决方案--------------------
只是增加破解难度而已 没办法真的防住 这是.net的鸡肋啊
------解决方案--------------------
待到天下无贼时,天下方能太平也……
------解决方案--------------------
探讨

只用过,.net 自带的Dotfuscator

------解决方案--------------------
探讨

呵呵呵,有屁用啊

------解决方案--------------------
只想说微软也不缺乏中国的贡献
------解决方案--------------------
编译一下我刚刚随手写的代码:
http://topic.csdn.net/u/20120407/20/197e6e0b-1f24-4537-a8e7-00feeae85a52.html?66410
这只是随便用了一两句稍微高级一点的c#知识,编译的结果很容易“反编译”读懂么?