被混淆编译之后的类,有没有办法再反编译那?

sunsuny 2004-04-06 01:07:50
如题
...全文
256 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
witboy 2004-04-07
  • 打赏
  • 举报
回复
主要还是防反编译。减小容量还是次要
mingjava 2004-04-07
  • 打赏
  • 举报
回复
混淆以后的类基本上是不能恢复为原来的代码的,不然干吗要混淆,混淆有两个用处
第一:缩小jar的大小 这个对手机的应用程序非常重要
第二:不容易被反编译 尤其是文件多一些的话 很难
sunsuny 2004-04-07
  • 打赏
  • 举报
回复
是我的源代码丢了,
看不太懂呀abc

realmon 2004-04-07
  • 打赏
  • 举报
回复
j2me的文件不会太大,混淆基本上起不了什么作用,完全可以把原文件猜个七不离八出来
taolei 2004-04-07
  • 打赏
  • 举报
回复
反编译class的目的是要学习研究别人的代码,参考别人的实现。

如果你想修改别人的程序,不能靠反编译工具,有本事自己改。
legsion 2004-04-06
  • 打赏
  • 举报
回复

将jar文件解压缩后可以得到class文件,http://www.9idown.com/soft/8164.htm可以下载将class转到java文件的程序 。java后缀的是源代码
legsion 2004-04-06
  • 打赏
  • 举报
回复
呵呵,混淆只是用比较短的名称(比如A、B、C等)来替换原来的类名称和函数或者数据成员的名称,当然就可以反编译了,你可以根据功能来猜测一下了
usingpete 2004-04-06
  • 打赏
  • 举报
回复
当然可以,用NMI's Java Code Viewer不过能不能读懂就看你的功力了。
bon_jovi 2004-04-06
  • 打赏
  • 举报
回复
当然可以。混淆器其实就是把类名,变量名变成一些不容易理解的符号,反编译后代码很难读,从而打到目的。
yoobj 2004-04-06
  • 打赏
  • 举报
回复
难度比较大啊。
sunsuny 2004-04-06
  • 打赏
  • 举报
回复
up

13,100

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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