The plugin developed by Jason Tang enhances local LLMs (like Ollama, Open-WebUI, and LM-Studio) for binary exploration and reverse engineering (RE). It is compatible with any OpenAI v1-compatible API, with LLaMA-based models recommended. Key features include the ability to explain functions and instructions in disassembly and pseudo-C, execute general queries, and leverage MCP tools like GhidraMCP. Additionally, it can propose actions, navigate binaries, and refine query effectiveness through Retrieval Augmented Generation (RAG). The plugin also supports RLHF dataset generation for model fine-tuning. Users must install GhidrAssist and configure it within Ghidra. Future plans focus on further model fine-tuning. Recommended local LLMs include various LLaMA models and options from OpenAI and Anthropic. Installation instructions and GitHub resources are provided. The plugin is released under an MIT license.
Source link
jtang613/GhidrAssist: Enhancing Ghidra with AI-Powered Reverse Engineering Support

Leave a Comment
Leave a Comment