Skip to content

Commit

Permalink
update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
vaadata-pascala committed Dec 1, 2023
1 parent dc61c75 commit f94df77
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
### Questions
# Java serde

* When defining a new class we can set the superclass as a reference to a previously defined class.
* Is it possible to make a cyclic dependency ? Leading to maybe DoS ?
A Burp extension and CLI to encode and decode Java Object Stream into a JSON representation.

## See also

Expand Down Expand Up @@ -42,6 +41,7 @@ When everything is ready we can run the tests using Gradle.

## Known limitations

* To use a reference, the object must be declared before in the stream.
* `TC_PROXYCLASSDESC` Is not implemented and could require a lot of work.
* `TC_RESET` Is not implemented but should be easy to do.
* `TC_EXCEPTION` Is not implemented and requires `TC_RESET`.
Expand All @@ -51,7 +51,7 @@ When everything is ready we can run the tests using Gradle.

## Improvements

* Object of known type (such as `Double`, `Integer`, `Date`, etc.) could be represented in a primitive form. The hard
* Object of known type (such as `Date`, etc.) could be represented in a primitive form. The hard
part may be with classes inheriting them.
* Toggleable representation. If we decide to implement the custom representation for known types or string reference we
should be able to toggle if it's a behavior we want or not.

0 comments on commit f94df77

Please sign in to comment.