Windows

Disassemblers and Decompilers

IDAPro

IDA is a Windows, Linux or Mac OS X hosted multi-processor disassembler and debugger.

DotPeek

DotPeek is a tool used for decompiling .NET windows executables. Installion Link: DotPeek

Debuggers

OllyDbg

Used for debugging windows executables written in c and c++. Installation Link: OllyDbg

x64dbg

Used for debugging windows executables. Installation Link: x64dbg

dnspy

Used for debugging and decompiling windows .NET executables. Installation Link: Dnspy

WinDbg

Used for kernel mode debugging. Installation Link: WinDbg