Ghidra is an NSA-created software reverse engineering framework with disassembly, decompilation, graphing, and scripting for compiled code.
A cross-platform hex editor with a C++-like pattern language for parsing and highlighting binary file structures.
Open-source user-mode binary debugger for Windows, built for reverse engineering and malware analysis of executables without source.