在ghidra脚本中,你只需要println(“到控制台”);
但是,我需要从ghidra插件(一个真正的jar插件,而不是脚本)打印到ghidra控制台。
我发现我可以通过以下方式获得一个ConsoleService实例:
ConsoleService consoleService = pluginTool.getService(ConsoleService.class);
consoleService.print("hello");我的插件如下所示:
public class MyPlugin extends AbstractAnalyzer {
public MyPlugin() {
setSupportsOneTimeAnalysis(true);
}
}如何获取PluginTool的实例,以便获取ConsoleService?
发布于 2021-09-23 16:46:13
工具中加载的每个Ghidra插件都应该具有名为tool的工具,请参阅https://ghidra.re/ghidra_docs/api/ghidra/framework/plugintool/Plugin.html#tool
https://stackoverflow.com/questions/69291201
复制相似问题