Skip to content

[New Plugin]: Moon Analyzer (Conversational LLM Assisted Analysis) #311

@redthing1

Description

@redthing1

Plugin Description

  • the idea of this project is to enable ai-assisted binary analysis in a chat-like fashion.
  • unlike many ai-assisted analysis tools, moonanalyzer is designed for chat rather than api calls. this tool is for conversational, stateful binary analysis in a way that's closer to the human workflow.
  • you, the user, are in the front seat, and can locate interesting code; when you find some, you can use the quick analyze tool to generate a contextualized prompt to send to the moon (your llm chat) for analysis.
  • the llm sends back a dsl script that can rename things and add comments based on its analysis of the decompilation.
  • it's designed in the way that you can keep adding to a stateful chat in a back-and-forth, gradually analyzing the binary.

Plugin Repository URL

Repo URL: https://github.com/redthing1/binja_moonanalyzer

Real Release

  • I have made a real release

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions