Investigate the potential integration of Ghidra as an alternative backend for kernel binary exploration. While Ghidra is highly regarded in the reverse engineering community, its interactive nature and limited API usability pose challenges.
Tasks:
- Compatibility Assessment:
- Assess Ghidra's compatibility and integration feasibility with the existing exploration tool.
- API Usability Evaluation:
- Evaluate Ghidra's API and explore methods to bridge its limitations for seamless integration.
- Functional Testing:
- Test Ghidra's functionalities within the exploration tool and assess its stability and performance.
- Working implementation
- Test