慢慢的从双系统迁移到WSL,这次试着在WSL2上安装Ghidra工具。

参考链接:

环境

  • Windows 10
  • WSL2-Ubuntu 22.04

安装Ghidra

首先,确保你有JRE(Java运行时环境)和Jdk(Java开发工具包)

1
2
java -version
javac -version

如果没有,则使用以下命令安装,注意选择最新版openjdk安装,使用apt-cache搜索即可

1
2
sudo apt-get install openjdk-21-jre
sudo apt install openjdk-21-jdk

安装最新版ghidra

1
2
3
4
wget https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_11.2.1_build/ghidra_11.2.1_PUBLIC_20241105.zip
unzip ghidra_11.2.1_PUBLIC_20241105.zip
cd ghidra_11.2.1_PUBLIC/
./ghidraRun

如果要设置jdk路径,/usr/lib/jvm/java-21-openjdk-amd64/

1
2
3
4
5
./ghidraRun
******************************************************************
JDK 21+ (64-bit) could not be found and must be manually chosen!
******************************************************************
Enter path to JDK home directory (ENTER for dialog): /usr/lib/jvm/java-21-openjdk-amd64/

然后就可以正常打开GUI界面了。