Windows
Tools
winchecksec- GitHubChecks the security features of a Windows binary.
wine- WebsiteRuns Windows programs on Linux.
winedbg- WebsiteDebugger for Windows programs on Linux.
Debug a Windows program on Linux with
winedbgin gdb mode:winedbg --gdb <program>gdb server for wine- WebsiteRemote debugger inside wine. The (very large) package is called
gdb-mingw-w64on most Linux distributions.Start a gdb server inside wine: (found here)
wine Z:/usr/share/win64/gdbserver.exe localhost:12345 myprogram.exe x86_64-w64-mingw32-gdb myprogram.exeImmunity Debugger- WebsiteDebugger for Windows programs. I recommend using only GDB in order to learn less commands.
pefile- GitHubGet info about PE files.
dnSpy- GitHub.NET debugger and assembly editor.
PEiD- WebsiteDetects packers, cryptors, compilers, etc.
jetBrains .NET decompiler
exists
AutoIt- WebsiteScripting language for Windows.