AMP Ghidra Achievements
Under the Assured Micropatching (AMP) program, we’ve improved the Ghidra decompiler through a series of improvements to decompilation and Ghidra itself. Below, you can find a list of the most notable ones.
Select Achievements
-
A data serialization format as well as asynchronous data sharing between decompilers (Ghidra, IDA Pro, Binary Ninja, and angr decompiler): BinSync
-
A common programmatic interface and type lifter for decompiler interaction: LibBS, which powers decompiler tools such as AI based variable renaming
-
Directly interacting with Sleigh/Ghidra P-Code in Python: Pypcode
-
A control-flow graph structuring algorithm that’s gradually making its way into Ghidra: SAILR
-
The most advanced variable name prediction solution in decompiled code: VarBERT with a Ghidra plugin
-
Full support for lifting from Sleigh/Ghidra P-Code in angr and angr decompiler.