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: 7 months 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 8 years ago)
- Default Branch: master
- Last Pushed: 2019-02-25T09:47:50.000Z (over 6 years ago)
- Last Synced: 2025-04-18T04:12:20.312Z (7 months ago)
- Topics: binary-data, deserialization, java, object, pentest
- Language: Python
- Size: 86.5 MB
- Stars: 14
- Watchers: 1
- 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