jdeserialize

A Java-based library for manipulating/reverse-engineering Java serialization streams
Download

jdeserialize Ranking & Summary

Advertisement

  • Rating:
  • License:
  • BSD
  • Publisher Name:
  • cstone
  • Publisher web site:
  • http://code.google.com/u/108464200452254235362/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 89 KB

jdeserialize Tags


jdeserialize Description

jdeserialize is a library that interprets Java serialized objects -- the data generated by an ObjectOutputStream. It also comes with a command-line tool that can generate compilable class declarations, extract block data, and print textual representations of instance values.jdeserialize is a full implementation of the Object Serialization Stream Protocol, as described in the Java Object Serialization Specification, chapter 6. It does not instantiate any classes described in the stream; instead, it builds up an intermediate representation of the types, instances, and values. Because of this, it can analyze streams without access to the class code that generated them.jdeserialize wascreated for reverse engineers working with serialized streams of unknown provenance, as well as developers working with code that uses Java serialization to store data.All public classes have workable javadoc documentation. It's online here; the jdeserialize class is a good place to start.jdeserialize is a cross-platform utility capable of running on any operating system that comes with Java support (e.g. Mac OS X, Windows, Linux).


jdeserialize Related Software