大家怎么看java的反编译问题(50分)

  • 主题发起人 liqunxin
  • 开始时间
L

liqunxin

Unregistered / Unconfirmed
GUEST, unregistred user!
有些java反编译工具几乎可以100%将class还原,
我就将一个需要licence的java商业程序给还原了,
请问大家怎么看?
 
心里总是有些难受的,但是这样到也可以学习很多好的东西以补充自己的不足,
看来java的创始伊始,就本着free的精神呵呵[^][^]
 
看看vfp就知道了
vfp 能100% 的反编译 可还是有很多人在用.
不能因为怕咽着就不吃了吧
 
商业软件一般都是经过“加扰”的,下面的贴子中有关于,“反编译”和“加扰”的讨论
http://www.delphibbs.com/delphibbs/dispq.asp?lid=349576
http://www.delphibbs.com/delphibbs/dispq.asp?lid=731664
 
JADE是能够解决上述问题和能满足用户在这方面需要的第一个工具。它由五部分组成:混淆器、加密器、封装器、类编辑器和输出工具。
混淆器能够保护软件使之不被反编译。它通过混淆类文件使得反编译无效,并把敏感的名字指代变成另一个名字空间,这样可以使反编译的结果毫无疑义。混淆器有“完全”和“快速”两种选项,能处理任何Java产品包括API,应用程序和小程序。它遵从Java虚机规范。
加密器隐藏和加密用户产品的主类,处理的结果是一个类文件。它为编码和反编码提供了提供了一个界面。JADE有一些类用DES完成这个界面。加密和解密的过程对于用户来说是透明的。用户感觉不到使用原始的主类和使用处理后的结果类有什么不同。当然,用户也可以不加密地处理这些主类和产品。
封装器不仅仅处理类文件,
 
接受答案了.
 
顶部