Ghidra 12.2 released
By SecBurg
Ghidra is the NSA’s open source software reverse engineering framework with disassembler, decompiler, debugger and more.
Version 12.2 is out and brings some breaking changes. Ghidra now requires at least JDK 25 to run. TLS/SSL server authentication is now enforced for all client/server connections, so Ghidra Server and BSim PostgreSQL Server deployments need a proper keystore (a CA-signed certificate is preferred, the new server/certTool helps). Clients also got a Server Allow List to prevent unintended server access.
On the feature side there is beta support for timeless debugging (time-travel) with a TENET-based trace format and three new Debugger views, plus a new interactive Structure/Union/Enum merger.
Other highlights:
`bsim_ctl` reworked with new `init`, `configure` and `install-service` commands, `password` auth is now the default instead of `trust`
C99 integer datatypes (`int8_t`, `uintptr_t` and friends) used by CParser, PDB and DWARF
New processor modules: Hexagon and CIP-51, plus many fixes for x86, ARM, AArch64, MIPS, RISC-V and others
Better accessibility for screen readers and keyboard navigation
Read/Write locks for database access and Java Compact Object Headers for lower memory use
Read the full What’s New and Change History, the download is on the release page.
Happy reversing! :-)