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
winedbg
in gdb mode:winedbg --gdb <program>
gdb server for wine
- WebsiteRemote debugger inside wine. The (very large) package is called
gdb-mingw-w64
on 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.exe
Immunity 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.