. @NahamSec you asked me yesterday about how to learn deserialization attacks - So...
for Java see this: https://nickbloor.co.uk/2017/08/13/attacking-java-deserialization/">https://nickbloor.co.uk/2017/08/1... and it comes with useful github lab ;) @nickstadb
for .net remoting in binary, see this tool from James Forshaw: https://github.com/tyranid/ExploitRemotingService">https://github.com/tyranid/E... @tiraniddo
for .net remoting over http (soap), see this lab: https://github.com/nccgroup/VulnerableDotNetHTTPRemoting">https://github.com/nccgroup/...
for .NET in general, references in here are useful: https://github.com/pwntester/ysoserial.net/blob/master/README.md">https://github.com/pwntester... - perhaps starts with the talks and vulns rather than whitepapers ;)
for PHP deserialization, this can be a useful example: https://nickbloor.co.uk/2018/02/28/popping-wordpress/">https://nickbloor.co.uk/2018/02/2... by @nickstadb again
and so there are some other good resources for Python and Ruby but I will leave them to the readers to find ;) keywords including unmarshalling/pickles/deserialization