目录
  1. 1. Ubuntu安装ghidra
    1. 1.1. JDK环境安装
      1. 1.1.0.1. Linux安装JDK完整步骤
  2. 1.2. ghidra安装
    1. 1.2.1. 使用
ubuntu ghidra

Ubuntu安装ghidra

要安装 Ghidra,使用任何解压缩程序(内置 OS 实用程序,7-Zip,WinZip,WinRAR等)将 Ghidra 官网提供的压缩包解压缩到所需的路径

所需文件下载

链接:https://pan.baidu.com/s/19zjcCyKRkHfsCkQtjPhXbA
提取码:i4us

JDK环境安装

https://www.oracle.com/java/technologies/javase-jdk14-downloads.html

1、下载新的jdk

首先到jdk官网上下载你想要的jdk版本,下载完成之后将需要安装的jdk安装包放到Linux系统指定的文件夹下,并且命令进入该文件夹下:

1
[root@localhost software]# wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz"

2、解压 jdk-8u131-linux-x64.tar.gz安装包

1
2
[root@localhost software]# mkdir -p /usr/lib/jvm
[root@localhost software]# tar -zxvf jdk-8u131-linux-x64.tar.gz -C /usr/lib/jvm

3、设置环境变量

1
2
3
4
5
6
7
用您选择的编辑器打开〜/.bashrc。例如:

vi ~/.bashrc

在文件的最后,将JDK bin目录添加到PATH变量:

export PATH=<提取的JDK目录的路径>/bin:$PATH

Linux安装JDK完整步骤

https://www.cnblogs.com/fangts/p/8947230.html

5、检查新安装的jdk

1
[root@localhost software]# java -version

显示:

1
2
3
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

到此为止,整个安装过程结束。

ghidra安装

解压下载的安装包到选好的目录下

进入目录开始使用

1
./ghidraRun

使用

  • 先创建project,加载文件

选择File->New project->Non-Shared project(非共享项目),然后next,

修改项目路径和项目名,然后Finish

把要分析的文件拖进窗口里,然后OK确认

随后会加载,显示导入结果概要,关闭即可

将项目中的文件拖进绿色的龙头里,yes进行分析

显示分析选项,默认即可,选择Analyse

窗口中显示分析的原代码

image-20200817161919148

  • 查找函数

选择Search->Program Text

搜索框里输入main,搜索域(Fields)选择Functions,选择搜索全部(Search All)

搜索结果中可见int main(void),单击以在代码显示器中定位到main函数位置

左侧显示反汇编代码,右侧显示C语言伪代码

image-20200817163127464

文章作者: zzl
文章链接: https://www.zzl14.xyz/2020/08/16/ghidra安装/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 try
打赏
  • 微信
  • 支付宝

评论