我有一个java反编译程序jd-gui.exe
,它反编译了jar / class文件,它运行得很完美,但我在jar文件中有一个封送的对象jd-gui.exe
无法理解它。
问题是,是否有可能对编组的java对象进行反编译?!我的意思是将对象解组为类文件然后反编译。
提前感谢。
编辑:封送对象是一种序列化对象
答案 0 :(得分:1)
我假设当你谈到编组对象时,你指的是使用Java对象序列化子系统序列化的对象。
序列化包含对象的状态及其类型签名。它不包括对象方法的字节码。所以你的问题的答案是,除非你在JAR文件的其他地方有字节码,否则它是不可能的。
FWIW - 我不知道任何Java的序列化方案,其中字节码以串行形式嵌入。所以上述答案可能适用于一般情况。