C# related tools for various purposes: analysis, exploitation, research, post-ex. #### Reverse Engineering - dnSpyEx - dnSpyEx is a unofficial continuation of the [dnSpy](https://github.com/dnSpy/dnSpy) project which is a debugger and .NET assembly editor. You can use it to edit and debug assemblies even if you don't have any source code available - https://github.com/dnSpyEx/dnSpy #### Vulnerability Research - ysoserial.net - A proof-of-concept tool for generating payloads that exploit unsafe .NET object deserialization - https://github.com/pwntester/ysoserial.net #### Post-Exploitation - GadgetToJScript - A tool for generating .NET serialized gadgets that can trigger .NET assembly load/execution when deserialized using BinaryFormatter from JS/VBS/VBA scripts - https://github.com/med0x2e/GadgetToJScript - DotNetToJScript - The OG research but not as relevant now - https://github.com/tyranid/DotNetToJScript - donut - **Donut** is a position-independent code that enables in-memory execution of VBScript, JScript, EXE, DLL files and dotNET assemblies - https://github.com/TheWover/donut - ConfuserEx2 (this is a fork) - ConfuserEx is a open-source protector for .NET applications. It is the successor of [Confuser](http://confuser.codeplex.com/) project. - https://github.com/mkaring/ConfuserEx - https://mkaring.github.io/ConfuserEx/