关于C#代码混淆

luluyy 2012-04-05 12:22:28
c#代码很容易被反编绎出源代码,想了解一下代码混淆的知识,请问哪里有这样的工具还有示例代码呢?
防止反编译的方法除了代码混淆还有什么办法
...全文
1145 31 打赏 收藏 转发到动态 举报
写回复
用AI写文章
31 条回复
切换为时间正序
请发表友善的回复…
发表回复
whoishui 2014-07-21
  • 打赏
  • 举报
回复
在中国目前的环境下,将自己独特的技术贡献出去,那等同是找死。 只有某些想不劳而获的人才会大叫着,叫别人将技术贡献出来。当然他自己是绝不会贡献,也可能他什么也贡献不出来。
whoishui 2014-07-21
  • 打赏
  • 举报
回复
引用 26 楼 sp1234 的回复:
我打个比方好了。有些人是积极百年经验创建了瓷器工艺,可能需要整体性地考虑工艺“混淆”的问题。而有些人只是自己用陶土会捏个小人,就开始考虑“混淆”问题了,担心自己的“手艺”被邻居家的小孩偷去然后拿去给大人哪里去骗一两块糖吃。这个心态。
其实我觉得这个问题两看,原始资本的积累,本身就是血淋淋的事情,就算大到微软,也会对自己的windows保密,难道微软那几千软件工程师在骗糖吃?当然,如果我技术更进一步后,我可以贡献以前的旧版本给大家学习参考,但这世界上绝没有将新技术共享的事情。再而且,将某人或者某组织还没完成技术与资金的积累,此时,保密技术那也是必须的事情。 其实就是一个问题,一个生活在刚解决温饱或者温饱都没解决的人,理所当然会对自己身上那几毛几元钱看得严重无比,只有大富豪才有可能挥洒金钱而不将金钱放在眼里。
baiwenyu 2012-05-04
  • 打赏
  • 举报
回复
[Quote=引用 26 楼 的回复:]
我打个比方好了。有些人是积极百年经验创建了瓷器工艺,可能需要整体性地考虑工艺“混淆”的问题。而有些人只是自己用陶土会捏个小人,就开始考虑“混淆”问题了,担心自己的“手艺”被邻居家的小孩偷去然后拿去给大人哪里去骗一两块糖吃。这个心态。
[/Quote]
深表同意
  • 打赏
  • 举报
回复
我打个比方好了。有些人是积极百年经验创建了瓷器工艺,可能需要整体性地考虑工艺“混淆”的问题。而有些人只是自己用陶土会捏个小人,就开始考虑“混淆”问题了,担心自己的“手艺”被邻居家的小孩偷去然后拿去给大人哪里去骗一两块糖吃。这个心态。
  • 打赏
  • 举报
回复
在某个层面上,你的用户市场有多大?你真的到了“防贼”的程度?没有人偷你的代码,并不代表着你的技术好,可能代表着你的东西卖不出去。用户市场大了,你就凭软件注册为依据,去跟使用盗版的企业用户去收钱,就够活几年了。

其实真的很悲催。好软件的潮流是开源、以及在互联网上分布式部署,而我们还在一味争论这些关于混淆的事情。
  • 打赏
  • 举报
回复
编译一下我刚刚随手写的代码:
http://topic.csdn.net/u/20120407/20/197e6e0b-1f24-4537-a8e7-00feeae85a52.html?66410
这只是随便用了一两句稍微高级一点的c#知识,编译的结果很容易“反编译”读懂么?

luluyy 2012-04-08
  • 打赏
  • 举报
回复
哎 没人气
luluyy 2012-04-08
  • 打赏
  • 举报
回复
哎 没人理
  • 打赏
  • 举报
回复
只想说微软也不缺乏中国的贡献
crackdung 2012-04-05
  • 打赏
  • 举报
回复
呵呵呵,有屁用啊
xlhkw 2012-04-05
  • 打赏
  • 举报
回复
用加密工具啊 我找了三个可以加密的 最好的是VS自带的Dot&fuscator Software Services 所以去找个破解的用用
bdmh 2012-04-05
  • 打赏
  • 举报
回复
混淆并不理想,网上有加壳或压缩的工具,可以试试
luluyy 2012-04-05
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 的回复:]
引用 3 楼 的回复:

呵呵呵,有屁用啊



你被crackdung盯上的话,管你怎么混淆,他都能把你破解。哈哈
[/Quote]

没办法 所以说要请教一下大牛`指点一二
劼哥stone 2012-04-05
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

呵呵呵,有屁用啊
[/Quote]


你被crackdung盯上的话,管你怎么混淆,他都能把你破解。哈哈
小case 2012-04-05
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 的回复:]

只用过,.net 自带的Dotfuscator
[/Quote]还可以,比较大型还是做两部分,1部分放服务器上
F546445693 2012-04-05
  • 打赏
  • 举报
回复
待到天下无贼时,天下方能太平也……
wy811007 2012-04-05
  • 打赏
  • 举报
回复
只是增加破解难度而已 没办法真的防住 这是.net的鸡肋啊
luluyy 2012-04-05
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 的回复:]
引用 11 楼 的回复:

引用 3 楼 的回复:
呵呵呵,有屁用啊


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


自己去看看我博客就知道是否有用
[/Quote]

我想知道怎么去解决这个问题 既然你能写出这样的文章来``应该有解决办法 指点一下吧
crackdung 2012-04-05
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 的回复:]

引用 3 楼 的回复:
呵呵呵,有屁用啊


何出此言?能指点一二不?
[/Quote]

自己去看看我博客就知道是否有用
wangxiao2008 2012-04-05
  • 打赏
  • 举报
回复
只用过,.net 自带的Dotfuscator
加载更多回复(9)

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧