Ghidra をDockに追加する方法

前回の記事でKali linuxを扱ったのだが、ghidraをインストールした後にdockに追加できるのが便利すぎたので、ubuntu_20.04でもできるようにしたい。ということで、一連の作業を終えると以下の画像のようになる。飛ばせるところは、飛ばして良い。



JAVAのインストール

以下のコマンドを打つ。
sudo apt install default-jre
java --version
sudo apt install default-jdk
javac --version
それぞれのバージョンを確認するコマンドで以下のような出力があればOK。



Ghidraをダウンロードする

下記のサイトにある「Download from GitHub」を押し、zipファイルをダウンロードする。

https://ghidra-sre.org/

ダウンロードしたら、以下のコマンドを叩く。
cd
sudo unzip ./Downloads/ghidra_10.1.2_PUBLIC_20220125.zip -d /opt
ghidraRun が存在することを確認する。
ls -la /opt/ghidra_10.1.2_PUBLIC/


ランチャーへ追加する

デスクトップランチャーに登録するには、/.local/share/applications/ にアプリケーションの詳細な情報が書かれた .desktopファイルを置く必要がある。次のコマンドで /.local/share/applications/ に移動する。
cd ~/.local/share/applications
そして新規にファイルを作成する。
vim ghidra.desktop
以下の内容をコピーし、貼り付ける。(バージョンは適宜変更する)
[Desktop Entry]
Name=Ghidra
Exec=/opt/ghidra_10.1.2_PUBLIC/ghidraRun
Icon=/opt/ghidra_10.1.2_PUBLIC/docs/images/GHIDRA_1.png
Type=Application
Encoding=UTF-8
Categories=Development;Education;
保存してアプリケーションを表示するとghidraを確認できる。ghidraのアイコンを右クリック(2本指タップ)し、「お気に入りに追加」を選択するとDockに登録される。