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/