软件功能
它包括一套软件分析工具,用于分析各种平台(包括Windows、MacOS和Linux)上编译的代码。函数包括反汇编、汇编、反编译、图形和脚本执行,以及数百个其他函数。
它支持多种处理器指令集和可执行格式,可以在用户交互和自动模式下运行。
用户可以使用开放式API开发自己的ghidra插件组件和脚本。采用模块化设计,方便用户添加软件包,实现功能扩展。
安装使用方法
首先下载的包,是一个文件夹文件,当然,要求是配置JDK11,这个具体我使用的是直接安装的,因为没有本地需要的必须是JDK8。只需单击开始。
简单使用教程
创建项目
创建项目与IDA略有不同。新的,然后一直进行下去,最后成功地创建了一个文件。
成功的图表
导入ELF
因为我是一个pwn盘,这里有一个将精灵拖入并反编译的演示。
选择二进制文件。
他会问是否不需要立即分析,他会得到下图的符号。随意选择一个函数。左边是程序集,右边是伪C代码。
这里可能有一些简单的用法。