Window
Bookmarks
- Bookmarksを追加
- Listing内で右クリック->[Bookmarks…] (Ctrl-D)
- Bookmarksに移動
- Bookmarksウィンドウ内の対象Bookmarksをダブルクリック
Bundle Manager
Bytes
- Enable/Disable editing of bytes in Byte Viewer panels. (Ctrl+Alt+E)
- 命令(instruction)以外のバイト列を書き換え可能
- Set Byte Viewer Options
Checksum Generator
- Listing内で選択したアドレスレンジのバイト列のチェックサムを計算
Console
- Scroll Lock
- Clear Console
Data Type Manager
- 右クリック->New
- Category
- Enum…
- Function Definition…
- Structure…
- Typedef…
- Union…
Data Type Preview
- Listing内で選択したアドレスを複数のデータ型で認識したときのプレビューを表示
- byte
- char
- double
- dword
- float
- qword
- TerminatedCString
- TerminatedUnicode
- word
Decompile
- 右クリック
- Previous Highlight (Ctrl+Comma)
- Next Highlight (Ctrl+Period)
- Find… (Ctrl+F)
- StringとRegular Expressionで検索
- Properties
- ツールバー
- Export current function to C
- Create a snapshot (disconnected) copy of this Decompiler window (Ctrl+Shift+T)
Defined Data
- プログラム内に定義されたデータの内容、位置、タイプ、サイズを表示
Defined Strings
- プログラム内に定義された文字列の内容、位置、タイプを表示
Disassembled View
Equates Table
External Programs
- 外部ライブラリの解析結果を設定
- シンボルの紐づけ等に使われる
- https://x.com/RabbitPro/status/1422664848584884228
Function Call Graph
Function Call Trees
- 関数の呼び出し関係をIncoming/Outgoingに分けてツリー化
Function Graph
- 関数内の命令遷移をグラフ化
- グラフ構造の種類を設定
- Nested Code Layout
- Flow Chart
- Flow Chart (Left)
- Compact Hierarchical
- …
Functions
- 全関数の情報を表示
- Name
- Location
- Function Signature
- Function Size
Jython
- Jythonインタプリタ(Python2)
- Clear Interpreter
- Interrupt Interpreter (Ctrl+I)
- Reset Interpreter (Ctrl+D)
Listing
- 右クリック
- Instruction Info
- Modify Instruction Length…
- Create Function
- Create Thunk Function
- Function
- Set Stack Depth Change…
- Compare Function(s)
- Add Label…
- Set Register Values…
- Colors
- References
- Add Reference from…
- Add/Edit…
- Show References To Address
- Show Call Trees fro [func]
- ツールバー
- Edit the Listing fields
- Open Diff View
- Create a snapshot (disconnected) copy of this Listing window (Ctrl+Shift+T)
- Toggles overview margin displays.
- Show Entropy
- Show Overview
Memory Map
- セクション毎に情報を表示
- セクションの追加・編集・削除も可能
Program Trees
- セクションのリストを表示
- ダブルクリックで該当セクションの先頭に移動
PyGhidra
[GHIDRA_INSTALL_DIR]/support/pyghidraRunでGUIを起動する必要がある
Register Manager