关于反编译的问题

isreal0 2009-03-02 02:27:03
我们有一个c#的程序,打包发布为.msi和.exe文件,没有经过任何混淆。
因为代码非常重要,现在担心被其他公司反编译,程序总共有30万的代码,如果对方有非常熟悉反编译的程序员,是否有可能利用.msi和.exe完全重现源代码呢?
非常急迫,期待各位的解答。不胜感激
...全文
179 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
isreal0 2009-03-03
  • 打赏
  • 举报
回复
请问有反编译过的弟兄吗,反编译后的代码结构和源代码一样的还是说都塞到了一个文件里呢?
FlowerJunjie 2009-03-02
  • 打赏
  • 举报
回复
有混淆工具可以进行混淆处理,只是增加了代码的阅读难度。混淆与反混淆也是道高一尺魔高一丈的关系,没有绝对安全的!
破解过混淆处理过的程序,将加密的数据解密出来了。汗!
qq283617300 2009-03-02
  • 打赏
  • 举报
回复
不清楚可以不可以。帮你顶一下!
pztx1992 2009-03-02
  • 打赏
  • 举报
回复
qq都有盗版的,汗!!
isreal0 2009-03-02
  • 打赏
  • 举报
回复
因为在软件里有注册认证信息,我担心被反编译后去掉认证的这部分内容,然后重新编译发布,这样我们损失就大了
JaggerLee 2009-03-02
  • 打赏
  • 举报
回复
做好开源的觉悟么好了...
pztx1992 2009-03-02
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 chufuya 的回复:]
这样说吧,无论你怎么编译,都要让机器读懂对吧,即使你代码混淆过,一样能反编译,只是阅读难度问题而已,可能他读懂你的代码比他重新写一个成本还要高。没混淆过的代码很轻松就能全部重现,这个你不必报什么希望
[/Quote]

恩,而且他们能完全了解你们实现的逻辑吗?一个逻辑出错,严重点所有的分析都没作用了。
SlaughtChen 2009-03-02
  • 打赏
  • 举报
回复
关注...
chufuya 2009-03-02
  • 打赏
  • 举报
回复
这样说吧,无论你怎么编译,都要让机器读懂对吧,即使你代码混淆过,一样能反编译,只是阅读难度问题而已,可能他读懂你的代码比他重新写一个成本还要高。没混淆过的代码很轻松就能全部重现,这个你不必报什么希望
zhaozhijun0207 2009-03-02
  • 打赏
  • 举报
回复
不知道有没打包加密源码的?
北京的雾霾天 2009-03-02
  • 打赏
  • 举报
回复
只能混淆你的代码了。
zgke 2009-03-02
  • 打赏
  • 举报
回复
30万的代码...让他反编译把....这够看的....
JaggerLee 2009-03-02
  • 打赏
  • 举报
回复
可行的,你需要了解一下代码混淆方面的东西

C#的托管代码,在编译之后是 IL 代码,可读性还是非常强的

最好是混淆过

111,126

社区成员

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

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

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