cyberkaida / reverse-engineering-assistant

An AI assistant for reverse engineering tasks 👩‍💻
Apache License 2.0
165 stars 15 forks source link

Cannot see GhidraAssistant analisys plugin #28

Closed velteyn closed 4 months ago

velteyn commented 5 months ago

Hello, I compiled Ghidra assistant for Ghidra 11

I checked the plugin when Ghidra starts. The log shows: 2024-02-02 | 10:40:02 | INFO | (GhidraAssistantPlugin) Ghidra Assistant plugin loading

I opened the analysis tool but I have 2024-02-03 | 11:47:05 | WARN | (PluginPackage) Can't find plugin package for GhidraAssistant! Creating stub...

When I open the Ghidra analisys tool the plugin is not there...

What can I do ? Thank you

cyberkaida commented 4 months ago

Hi @velteyn ! Can you please attach your Ghidra application log after reproducing this issue? You will find it in ~.ghidra/.ghidra_11.0_PUBLIC/application.log

Do you see the plugin in the configuration?

If you open the CodeBrowser tool by double clicking a file in the project view, then open File -> Configure.

Screenshot 2024-02-05 at 07 52 28

You can click this icon on the top to list all plugins and search for Reva (it should also be in the Miscellaneous category)

Screenshot 2024-02-05 at 07 54 52
cyberkaida commented 4 months ago

Please check the latest version of the README. It was really out of date, sorry.

cyberkaida commented 4 months ago

@velteyn did this solve your issue?

velteyn commented 4 months ago

Ah sorry, I haven't had time to look at it yet, hopefully by this weekend.

velteyn commented 4 months ago

immagine Cannot see the plugin .

velteyn commented 4 months ago

immagine

velteyn commented 4 months ago

application.log I attach the log.

velteyn commented 4 months ago

Ok I tried to rebuild it and configure, and now the plugin is on the list. I enabled it but I cannot see any difference on the analysis list... immagine

cyberkaida commented 4 months ago

The plugin does not (yet) add an analysis module. Please see the readme. You need to start the python side and once you do that you can ask questions.