Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/koutto/java-binary-deserializer
Java Binary data Deserializer/Serializer - Convert serialized Java Objects into readable XML
https://github.com/koutto/java-binary-deserializer
binary-data deserialization java object pentest
Last synced: about 1 month ago
JSON representation
Java Binary data Deserializer/Serializer - Convert serialized Java Objects into readable XML
- Host: GitHub
- URL: https://github.com/koutto/java-binary-deserializer
- Owner: koutto
- Created: 2017-04-25T14:54:45.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-02-25T09:47:50.000Z (almost 6 years ago)
- Last Synced: 2024-08-05T17:41:28.590Z (4 months ago)
- Topics: binary-data, deserialization, java, object, pentest
- Language: Python
- Size: 86.5 MB
- Stars: 14
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-hacking-lists - koutto/java-binary-deserializer - Java Binary data Deserializer/Serializer - Convert serialized Java Objects into readable XML (Python)
README
Java Binary Data Deserializer
====Requirements
----* Jython 2.7:
```bash
cd requirements/
java -jar jython-installer-2.7.0.jar
```* Required Jython libraries:
```bash
~/jython2.7.0/bin/pip install -r ./requirements/requirements.txt
```Quick usage examples
----
* Deserialize Java Serialized Binary data:
```bash
CLASSPATH=./jar/*:./APP_JAR_DIRECTORY/* ~/jython2.7.0/bin/jython java_deserializer.py --deserialize -f -o
```* Serialize into Java Binary data
```bash
CLASSPATH=./jar/*:./APP_JAR_DIRECTORY/* ~/jython2.7.0/bin/jython java_deserializer.py --serialize -f -o
```References
----
https://docs.oracle.com/javase/8/docs/platform/serialization/spec/protocol.html