Java反编译查看源代码

brave666 发布于 2016/02/07 17:03
阅读 2K+
收藏 0
加载中
0
翟柱堂
翟柱堂
什么情况?
0
WeiXiaodong
WeiXiaodong
如果没混淆很简单啊
0
eechen
eechen
没想到Java这种号称编译型的高级语言也需要像PHP脚本那样混淆加密才能保护源代码呀.新年快乐!哈哈.
a
a3509007
回复 @eechen : 呵, 看来你真没用过Guard, opcache的"编译"原本在Guard里, 还有混淆和授权时限, 解析由Optimizer和Loader负责, 前者时期混淆很弱, 所谓破解就是把Guard生成的AST字节码重组成php. 类似还原java里的class和py里的pyc, 后来php官方把生成字节码从Guard抽出配合Loader重写成的就是opcache.
eechen
eechen
回复 @a3509007 : 商业虚拟主机管理系统cPanel就是一套典型的使用Zend加密的商业化PHP程序. http://cpanel.com/pricing/
eechen
eechen
回复 @a3509007 : 看来你不理解.Zend Guard并不是现在的opcache.file_cache导出技术.最明显的就是Zend Guard加密的脚本是跨平台的,而file_cache导出的opcode并不能跨平台,Zend Guard只不过是用了opcache的缓存加速,其自身的代码加密和混淆功能是opcache不具备的.
a
a3509007
回复 @eechen : 我了解这些啊, 我只是说明下java、python这种编译成字节码的功能php也有, 只是在5.5前是被官方当增值功能放ZendGuard里卖钱的, 只是后来被HHVM逼得受不了了才放弃拿apc应付社区的原计划改剥opcache出来.
eechen
eechen
回复 @a3509007 : opcache越来越强大了,Zend开源后,维护APC的鸟哥都转而维护opcache了,PHP7还可以用opcache.file_cache导出脚本opcode一定程度上实现源代码保护,现在还尝试加入基于LLVM的JIT功能,真是太棒了.http://my.oschina.net/eechen/blog/539995
下一页
0
asda11122
asda11122
推荐一个java在线反编译神器 www.ludaima.cn/java.html 很好用的工具, www.ludaima.cn/android.html 这个是android在线反编译工具
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部