Deserialization payload generator for a variety of .NET formatters
Browse cluster: Cluster 143 →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.