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

欲哭无泪,.net的反编译

我的程序年前用Reactor2.2的加密被人轻松破解了,然后换成Reactor+v4.4.0.0,结果还是被人破了,C#到底有没有好的加密工具,太恐怖了,太没安全了 --------------------编程问答-------------------- VS都给人破解了,你难道用的是正版? --------------------编程问答--------------------
引用 1 楼 yes16ws 的回复:
VS都给人破解了,你难道用的是正版?


Reactor+v4.4.0.0也是破解版的,就在CSDN里面下载的,实在想不出好的加密工具了,感觉DNGuard要好点,但是收费高,看到网上那么多破解DNGuard的心得,也不敢冒这个险啊 --------------------编程问答--------------------
引用 2 楼 ycailaopo 的回复:
引用 1 楼 yes16ws 的回复:
VS都给人破解了,你难道用的是正版?


Reactor+v4.4.0.0也是破解版的,就在CSDN里面下载的,实在想不出好的加密工具了,感觉DNGuard要好点,但是收费高,看到网上那么多破解DNGuard的心得,也不敢冒这个险啊

OMG!  被破解的VS+被破解的加密工具=神马都是浮云。。。

自己可以做点手脚 混淆代码。

我只能说尽力预防吧。 --------------------编程问答-------------------- 只要是程序都能被破解。。 --------------------编程问答-------------------- 怎么加,大哥,给点意见,我今天去问破解我的人,他说我不懂加密而已,我都很奇怪他用什么工具破解的

引用 3 楼 yes16ws 的回复:
引用 2 楼 ycailaopo 的回复:

引用 1 楼 yes16ws 的回复:
VS都给人破解了,你难道用的是正版?


Reactor+v4.4.0.0也是破解版的,就在CSDN里面下载的,实在想不出好的加密工具了,感觉DNGuard要好点,但是收费高,看到网上那么多破解DNGuard的心得,也不敢冒这个险啊

OMG! 被破解的VS+被破解的加密工具=神马都是浮云。。。
……
--------------------编程问答-------------------- 除 --------------------编程问答-------------------- 你既然用了.NET,就不要想着防破解,目前.NET想防破解,是不可能的。
但是可以用巧妙的办法来防止破解
第一,把关键性的东西放在服务器端执行。
第二,把关键性的功能做成C++的DLL来调用,这个DLL加VM。 --------------------编程问答-------------------- 好象没有人说过。net开发的东西只能用.net的加密工具。
.net的加密工具不能用。你就用别的呗。
c++里一大堆。挑一个难一点的用是的。

--------------------编程问答-------------------- 加密不是最终的办法 --------------------编程问答-------------------- 直接用md5加密 是很可靠的。。。 --------------------编程问答--------------------
引用 10 楼 mxy906975387 的回复:
直接用md5加密 是很可靠的。。。

呵呵,估计你连楼主说的是什么都不知道。 --------------------编程问答-------------------- windows都能被破解- -你还想什么呢?
转型卖服务吧 卖软件没什么前途的…… --------------------编程问答-------------------- 卖几百块的windows都被破了,
卖几千块的ps都被破了,
卖几万块的3dmax都被破了。

你个小破软件,破了又咋地?
--------------------编程问答--------------------
引用 13 楼 yuwenge 的回复:
卖几百块的windows都被破了,
卖几千块的ps都被破了,
卖几万块的3dmax都被破了。

你个小破软件,破了又咋地?

楼主不是说的破解,是源码被反编译,.net就是这点不好,很容易被反编译,混淆下代码,加下壳, --------------------编程问答-------------------- 编译之后的做成DLL,破解了又咋样呢? --------------------编程问答--------------------
引用 14 楼 lzxue1989 的回复:
引用 13 楼 yuwenge 的回复:卖几百块的windows都被破了,
卖几千块的ps都被破了,
卖几万块的3dmax都被破了。

你个小破软件,破了又咋地?
楼主不是说的破解,是源码被反编译,.net就是这点不好,很容易被反编译,混淆下代码,加下壳,
反不反编译无所谓了。。就像你买台iphone,把壳一拆,用的什么零件还不是一目了然。。。那又怎么了嘛。。你能弄个iphone出来卖?还不是整点山寨机出来。。。软件也一样。。就算你把源码弄到手。。怎么了嘛。。我要牛逼我去给我做的东西申请专利,你拿到源码我也能告到你倾家荡产。。但我要随便弄个挫逼玩意儿出来,就算你不破我源码,我这玩意儿也生存不了多久,你犯得着花那力气去破我的源码吗?。。。不过绝大多数时候,看到的都是约等于挫逼的玩意儿在市面上流通的说。。。。 --------------------编程问答-------------------- “欲哭无泪”者首先要想想自己的东西的价值。 --------------------编程问答-------------------- 如果真是以为自己什么代码都是稀罕不经“晒”,或者以为别人全都看得懂,那么就转去写c代码。 --------------------编程问答--------------------
引用 2 楼 ycailaopo 的回复:
引用 1 楼 yes16ws 的回复:VS都给人破解了,你难道用的是正版?

Reactor+v4.4.0.0也是破解版的,就在CSDN里面下载的,实在想不出好的加密工具了,感觉DNGuard要好点,但是收费高,看到网上那么多破解DNGuard的心得,也不敢冒这个险啊


傻了吧唧的,你想“加密工具”连自己都保护不了,还能保护你的项目?你指望好的加密工具就许你破解,免费白用,你用它加密的程序还不许人家破解? --------------------编程问答-------------------- 软件就象女人,都是等着被破的。只有容易被破和不容易被破的区别。 --------------------编程问答--------------------
引用 20 楼 yenange 的回复:
软件就象女人,都是等着被破的。只有容易被破和不容易被破的区别。

+11 --------------------编程问答--------------------
引用 2 楼 ycailaopo 的回复:
引用 1 楼 yes16ws 的回复:VS都给人破解了,你难道用的是正版?

Reactor+v4.4.0.0也是破解版的,就在CSDN里面下载的,实在想不出好的加密工具了,感觉DNGuard要好点,但是收费高,看到网上那么多破解DNGuard的心得,也不敢冒这个险啊


神,用被破解过的工具加密,那还意义吗 --------------------编程问答-------------------- 刚好看了一下关于C#反编译的问题,搞不懂大家为什么这么“大方”,认为好些大家的代码真是那么一文不值,都那么大方,干脆大家都公开自己的所有开发过的工程代码,然后申请著作权专利等来卖服务,再来说这句话。
我想,每个提这个问题的人,都没有说需要一个完全不能破解的方案,应该都是抱着一种希望不那么轻易被反编译,或者反编译出来也很难阅读为目的,试问C++这些编译成机器码的语言,也可以反编译成汇编语言,但是各位会觉得有用吗?
破解跟反编译还是有很大的差异,如果是商业用途,破解用起来还是有点担心,特别是关键应用,很多公司还是愿意花点钱去购买正版的(特例不谈),目前我看到如果不采用任何手段处理编译出来的程序,用工具反编译后的效果非常理想,难道这样也大家也觉得很爽? --------------------编程问答--------------------
引用 20 楼 yenange 的回复:
软件就象女人,都是等着被破的。只有容易被破和不容易被破的区别。
+10086 --------------------编程问答--------------------
引用 23 楼 jAmEs_ 的回复:
刚好看了一下关于C#反编译的问题,搞不懂大家为什么这么“大方”,认为好些大家的代码真是那么一文不值,都那么大方,干脆大家都公开自己的所有开发过的工程代码,然后申请著作权专利等来卖服务,再来说这句话。
我想,每个提这个问题的人,都没有说需要一个完全不能破解的方案,应该都是抱着一种希望不那么轻易被反编译,或者反编译出来也很难阅读为目的,试问C++这些编译成机器码的语言,也可……

不想大方的地方可以用c++写。 --------------------编程问答-------------------- 神马都是浮云 --------------------编程问答-------------------- Reactor 本身就有破解版。
你用Reactor估计也是用破解版。
人家开发破解工具都不能防御破解,你就省省吧。
不停的升级程序才是反盗版利器。 --------------------编程问答-------------------- --------------------编程问答-------------------- 强名 + 加壳 + xencode混淆
补充:.NET技术 ,  非技术区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,