首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Ghidra java插件打印到Ghidra控制台

从Ghidra java插件打印到Ghidra控制台
EN

Stack Overflow用户
提问于 2021-09-22 20:57:45
回答 1查看 107关注 0票数 0

在ghidra脚本中,你只需要println(“到控制台”);

但是,我需要从ghidra插件(一个真正的jar插件,而不是脚本)打印到ghidra控制台。

我发现我可以通过以下方式获得一个ConsoleService实例:

代码语言:javascript
复制
 ConsoleService consoleService = pluginTool.getService(ConsoleService.class);
 consoleService.print("hello");

我的插件如下所示:

代码语言:javascript
复制
public class MyPlugin extends AbstractAnalyzer {
    public MyPlugin() {
        setSupportsOneTimeAnalysis(true);
    }
}

如何获取PluginTool的实例,以便获取ConsoleService?

EN

回答 1

Stack Overflow用户

发布于 2021-09-23 16:46:13

工具中加载的每个Ghidra插件都应该具有名为tool的工具,请参阅https://ghidra.re/ghidra_docs/api/ghidra/framework/plugintool/Plugin.html#tool

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69291201

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档