Ghidraの環境構築/インストールから、Ghidraの使い方とリバースエンジニアリングの実践までの記録を残します。 はじめに 作業環境 Ghidraの使い方 環境構築 Ghidraをインストールする JDK(Java Development Kit)をインストールする Ghidraを起動する Ghidraでファイルを開く Crackmes.oneから問題をダウンロード/解凍 Ghidraでバイナリファイルを開く リバースエンジニアリング実践 バイナリファイルの挙動を確認する Ghidraでmain関数をデコンパイルする コード表記を修正する アルゴリズムを解析する 解いたパスワードでプログラムを破る おわりに 参考 はじめに こんにちは、@bioerrorlogです。 2019年3月5日、NSA(アメリカ国家安全保障局)が、リバースエンジニアリングツール"Ghidra"を公開しました。
![Ghidraの使い方 | リバースエンジニアリングツールGhidraを使ってみた - BioErrorLog Tech Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/3297df7c6da1e109178d5d66bf00adacd52a3e0b/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2FB%2FBioErrorLog%2F20190329%2F20190329115502.png)