← All repos

ysoserial.net

Deserialization payload generator for a variety of .NET formatters

Browse cluster: Cluster 143
383commits
40contributors
1languages

Tech stack & purpose

ysoserial.net is a proof-of-concept tool for generating deserialization payloads that exploit unsafe .NET object deserialization vulnerabilities. The project collects property-oriented programming gadget chains discovered in common .NET libraries, allowing users to specify a command and gadget chain, which the tool then serializes for delivery to vulnerable applications. Built in C# using .NET technologies like BinaryFormatter, various serializers (Json.NET, DataContractSerializer, XAML), and supporting multiple formatters and gadget variants, ysoserial.net is inspired by Chris Frohoff's original ysoserial project and maintained as a personal project by its author, pwntester.

Community & reference links

Languages

C#
100.0%

Contributors (top 30 of 40)