MCPcopy Index your code
hub / github.com/NickstaDB/DeserLab

github.com/NickstaDB/DeserLab @v1.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.0 ↗ · + Follow
14 symbols 23 edges 4 files 4 documented · 29%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

DeserLab

Java deserialization exploitation lab.

Simple Java client and server application that implements a custom network protocol using the Java serialization format to demonstrate Java deserialization vulnerabilities.

Usage

First launch the server-side component as follows:

DeserLab.jar -server <listen-address> <listen-port>

Next, use the client to interact with the server component as follows:

DeserLab.jar -client <server-address> <server-port>

Now pop some calcs ;)

Core symbols most depended-on inside this repo

printUsage
called by 3
src/nb/deser/DeserLab.java
getData
called by 3
src/nb/deser/HashRequest.java
getHash
called by 2
src/nb/deser/HashRequest.java
setHash
called by 1
src/nb/deser/HashRequest.java
run
called by 1
src/nb/deser/DeserClient.java
run
called by 1
src/nb/deser/DeserServer.java
generateHash
called by 1
src/nb/deser/DeserServer.java
main
called by 0
src/nb/deser/DeserLab.java

Shape

Method 10
Class 4

Languages

Java100%

Modules by API surface

src/nb/deser/HashRequest.java6 symbols
src/nb/deser/DeserServer.java3 symbols
src/nb/deser/DeserLab.java3 symbols
src/nb/deser/DeserClient.java2 symbols

For agents

$ claude mcp add DeserLab \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact