当前位置: 代码迷 >> C# >> 大神们,聊一聊混淆、加壳、加密的方案怎么?分不多了,后面再加分吧
  详细解决方案

大神们,聊一聊混淆、加壳、加密的方案怎么?分不多了,后面再加分吧

热度:59   发布时间:2016-05-05 03:28:15.0
大神们,聊一聊混淆、加壳、加密的方案如何?分不多了,后面再加分吧!
大神们,聊一聊混淆、加壳、加密的方案,小弟现在在找.NET混淆、加壳、加密的方案,不知道选什么工具或者技术合适了,经过一天的了解,现在感觉基本上都可以逆向恢复,然后用工具反编译,真的是如此吗?请各位不要吝啬文字,指点一下。

另,崇尚开源的大神啊,请您嘴下留情,我现在不是不想开源啊,谢谢~!
------解决思路----------------------
Xenocode
这工具如果混EXE的,他就返不了。那个返编译工具打不开这个混的东西
还有国产的叫MaxCode也是一样的。
还有拿MS自家的那个混。你多加一些拉圾代码进去,他也一样,方法里面的代码都看不到。别说返编了。
------解决思路----------------------
做的互联网,对这块没需求……
------解决思路----------------------
.net 好像已经开源了,绝对的加密已经不可能,你可以用微软自带的工具。另外多加一个垃圾混淆代码,对DLL进行加密,这样就差不多了,而且现在软件方面很多大佬都慢慢的开始拥抱开源,所以不必如此纠结加密了
------解决思路----------------------
引用:
Quote: 引用:

Xenocode
这工具如果混EXE的,他就返不了。那个返编译工具打不开这个混的东西
还有国产的叫MaxCode也是一样的。
还有拿MS自家的那个混。你多加一些拉圾代码进去,他也一样,方法里面的代码都看不到。别说返编了。

微软自带的那个我用的4.9的版本测试的,也可以逆向,然后再反编译就没问题了。。。

逆向所有的都可逆,关键是他们逆出来的(有些方法是逆不出来)根本是无法阅读的。一堆的goto。

------解决思路----------------------
.NET Reactor v4.9.7.0 // 完整版
------解决思路----------------------
微软自己的windows,office,VS,都被破解了,还有啥破解不了的

问题就是你做出来的东西值得不值得别人费力破解而已了

你自我感觉良好,但是很可能你直接把源码给别人别人都懒得看
------解决思路----------------------
其实真正实用性的产品里
想破解的人破解不了,给他源码他都看不懂
能破解的人根本不愿意去破解你的东西,除非你市场份额达到一定程度了,否则破解了也卖不出去,破解它干啥
------解决思路----------------------
建议你比较重要的部分混淆  这样有利于性能

要知道即使混淆后也是可以反向出来的  那只是时间问题
------解决思路----------------------
这世界上,没有打不开的锁,也没有破解不了的密码

你做程序不是为了让谁都不认识,而是为了让计算机能认识,能按照你写的代码去执行

既然有东西能认识这代码,那么就能反编译成人能认识的代码

除非你混淆完,计算机都不认识它是个可执行文件了
------解决思路----------------------
.NET Reflector,代码混淆这个我试过,就是把几个没有关系的DLL和自己写的DLL混在一起,但是运行的时候不影响功能。混淆过后再反编译仔细看还是能把源码凑出来的
------解决思路----------------------
对于专业破解软件的人来说(不是用一些小软件来破解的见习黑客)
哪怕你已经混淆成啥软件都破解不了了
人家直接看汇编语言也能猜个大概

有可能直接修改机器码就给你破解了
也可能大部分功能人家自己实现,把你最核心的部分提出来就足够了
------解决思路----------------------
混淆的代码最终还是要运行的,所以混淆后的代码中是带有反编码的算法的。只是增加了破解的难度。要是你的程序写的足够臭,让人没有反编译的欲望,那么不混淆也是没关系的
混淆代码的算法是不能讨论的,大家都知道了,混淆还有什么意义
------解决思路----------------------
引用:
另外,现很多客户没有接入互联网,不能完全采用云存储,基础的核心数据不能放在云端,要放在客户端,所以才有了这种防止破解的需求。。。


没有接入互联网,也没有内部网(城域网)吗?

数据放在客户端,那就是单机啦。这样就算是有1千个客户,也不如别人有了核心技术之后只找一个大客户(而且这种客户每年都会给许多其它项目)。

而且如果一旦是后者,这几年的趋势也会是把过去花上千万人民币去铺设和运维的光纤城域网逐步改为拥抱互联网的架构的。
  相关解决方案