Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
guyupro committed Apr 17, 2024
1 parent 1a8cf7e commit 31bed38
Show file tree
Hide file tree
Showing 8 changed files with 66 additions and 0 deletions.
4 changes: 4 additions & 0 deletions content/Tools/Chunk-Proxy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@



<https://github.com/BeichenDream/Chunk-Proxy>
7 changes: 7 additions & 0 deletions content/Tools/HTTPServerGO.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
title: "HTTPServerGO"
draft: false
---


<https://github.com/pho3n1x-web/HTTPServerGO>
7 changes: 7 additions & 0 deletions content/Tools/Neo-reGeorg.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
title: "Neo-reGeorg"
draft: false
---


<https://github.com/L-codes/Neo-reGeorg>
3 changes: 3 additions & 0 deletions content/Tools/Stowaway.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


<https://github.com/ph4ntonn/Stowaway>
3 changes: 3 additions & 0 deletions content/Tools/commando-vm.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


<https://github.com/mandiant/commando-vm>
3 changes: 3 additions & 0 deletions content/Tools/pystinger.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@


<https://github.com/FunnyWolf/pystinger>
7 changes: 7 additions & 0 deletions content/Tools/suo5.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
title: "suo5"
draft: false
---


<https://github.com/zema1/suo5>
32 changes: 32 additions & 0 deletions content/Tools/ysoserial.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
title: "ysoserial"
draft: false
---


<https://github.com/frohoff/ysoserial/>

## Description

Originally released as part of AppSecCali 2015 Talk
["Marshalling Pickles: how deserializing objects will ruin your day"](
https://frohoff.github.io/appseccali-marshalling-pickles/)
with gadget chains for Apache Commons Collections (3.x and 4.x), Spring Beans/Core (4.x), and Groovy (2.3.x).
Later updated to include additional gadget chains for
[JRE <= 1.7u21](https://gist.github.com/frohoff/24af7913611f8406eaf3) and several other libraries.

__ysoserial__ is a collection of utilities and property-oriented programming "gadget chains" discovered in common java
libraries that can, under the right conditions, exploit Java applications performing __unsafe deserialization__ of
objects. The main driver program takes a user-specified command and wraps it in the user-specified gadget chain, then
serializes these objects to stdout. When an application with the required gadgets on the classpath unsafely deserializes
this data, the chain will automatically be invoked and cause the command to be executed on the application host.

It should be noted that the vulnerability lies in the application performing unsafe deserialization and NOT in having
gadgets on the classpath.

## Disclaimer

This software has been created purely for the purposes of academic research and
for the development of effective defensive techniques, and is not intended to be
used to attack systems except where explicitly authorized. Project maintainers
are not responsible or liable for misuse of the software. Use responsibly.

0 comments on commit 31bed38

Please sign in to comment.