反编译封送的java对象

时间:2013-12-02 07:53:48

标签: java

我有一个java反编译程序jd-gui.exe,它反编译了jar / class文件,它运行得很完美,但我在jar文件中有一个封送的对象jd-gui.exe无法理解它。

问题是,是否有可能对编组的java对象进行反编译?!我的意思是将对象解组为类文件然后反编译。

提前感谢。

编辑:封送对象是一种序列化对象

1 个答案:

答案 0 :(得分:1)

我假设当你谈到编组对象时,你指的是使用Java对象序列化子系统序列化的对象。

序列化包含对象的状态及其类型签名。它不包括对象方法的字节码。所以你的问题的答案是,除非你在JAR文件的其他地方有字节码,否则它是不可能的。


FWIW - 我不知道任何Java的序列化方案,其中字节码以串行形式嵌入。所以上述答案可能适用于一般情况。