Ghidra处理器模块的修改与扩展
1. 处理器手册索引文件
在Ghidra中,处理器手册索引文件有特定的格式。文件的第一行将手册的本地文件名与手册不在系统中时显示给用户的描述性文本配对,格式为:
@FilenameInGhidraManualDirectory [Description of manual file]
后续每行的格式为 INSTRUCTION, page ,指令必须为大写,页码从 .pdf 文件的第一页开始计数。一个 .idx 文件可以引用多个手册,使用额外的 @ 指令来划分每个手册的指令映射。更多关于处理器手册索引文件的信息可在Ghidra安装目录的 docs/languages/manual_index.txt 中找到。
当手册保存并索引后,在列表窗口中为任何指令选择“处理器手册”应能带你到手册中对应的页面。若手册未显示,可能需要选择 Edit > Tools Options > Processor Manuals 来为手册配置合适的查看器应用程序。
2. 探索Ghidra的SLEIGH编辑器
Ghidra包含一个SLEIGH编辑器,可轻松集成到Eclipse环境中。编辑器的安装说明在SLEIGH自述文件中,只需几步即可完成。该编辑器支持以下特殊功能:
- 语法高亮 :对具有
超级会员免费看
订阅专栏 解锁全文
50

被折叠的 条评论
为什么被折叠?



