summaryrefslogtreecommitdiff
path: root/docs/guide
diff options
context:
space:
mode:
authorJosh Ferrell <josh@vector35.com>2026-02-07 12:26:37 -0500
committerJosh Ferrell <josh@vector35.com>2026-02-07 12:43:05 -0500
commitfaee641554de77a9ab002780c533dbe6496eee8c (patch)
treec8c81278c2727b90e3e5101d7d9dfb71e804b37b /docs/guide
parent456f3c48002abc0c2265363c50913e96e2f629d6 (diff)
Ghidra export docs
Diffstat (limited to 'docs/guide')
-rw-r--r--docs/guide/migration/ghidra/ghidraexport.md14
-rw-r--r--docs/guide/migration/ghidra/ghidraimport.md6
-rw-r--r--docs/guide/migration/ghidra/index.md8
3 files changed, 23 insertions, 5 deletions
diff --git a/docs/guide/migration/ghidra/ghidraexport.md b/docs/guide/migration/ghidra/ghidraexport.md
new file mode 100644
index 00000000..d1895059
--- /dev/null
+++ b/docs/guide/migration/ghidra/ghidraexport.md
@@ -0,0 +1,14 @@
+# Ghidra Export
+
+Currently, the following categories of analysis information can be exported to Ghidra:
+
+- Bookmarks
+- Comments
+- Data variables
+- Functions
+- Symbols
+- Types
+
+## Exporting data
+
+`Plugins > Ghidra > Export View...` allows exporting an existing Binary View to a packed Ghidra database (.gzf). This can then be imported into an existing Ghidra project just like any other file.
diff --git a/docs/guide/migration/ghidra/ghidraimport.md b/docs/guide/migration/ghidra/ghidraimport.md
index dcc700ed..496cd873 100644
--- a/docs/guide/migration/ghidra/ghidraimport.md
+++ b/docs/guide/migration/ghidra/ghidraimport.md
@@ -11,13 +11,13 @@ Currently, the following categories of analysis information can be imported from
## Importing data
### Import to a new file
-`Plugins > Ghidra Import > Open Database...` allows you to select a Ghidra file to open as a binary view in Binary Ninja. You are able to select a single `.gbf` file or project file from a `.gpr`.
+`Plugins > Ghidra > Open Database...` allows you to select a Ghidra file to open as a binary view in Binary Ninja. You are able to select a single `.gbf`/`.gzf` file or project file from a `.gpr`.
### Import to an existing file
-`Plugins > Ghidra Import > Import Database...` allows you to apply analysis information from a Ghidra file to an already open binary view in Binary Ninja. You are able to select a single `.gbf` file or project file from a `.gpr`. You can choose to import all or only some categories of analysis information to apply to the binary view.
+`Plugins > Ghidra > Import Database...` allows you to apply analysis information from a Ghidra file to an already open binary view in Binary Ninja. You are able to select a single `.gbf`/`.gzf` file or project file from a `.gpr`. You can choose to import all or only some categories of analysis information to apply to the binary view.
### Import to an existing project
!!! note
Binary Ninja projects are only available in Commercial and Ultimate editions
-`Plugins > Ghidra Import > Import Project...` allows you to import files from a Ghidra project (`.gpr`) to an open Binary Ninja project. All available analysis information will be imported for all selected files.
+`Plugins > Ghidra > Import Project...` allows you to import files from a Ghidra project (`.gpr`) to an open Binary Ninja project. All available analysis information will be imported for all selected files.
diff --git a/docs/guide/migration/ghidra/index.md b/docs/guide/migration/ghidra/index.md
index cf2a10b8..3e02ffc5 100644
--- a/docs/guide/migration/ghidra/index.md
+++ b/docs/guide/migration/ghidra/index.md
@@ -1,4 +1,4 @@
-# Migrating from Ghidra
+# Migrating From Ghidra
## Starting Binary Ninja
@@ -15,10 +15,14 @@ It's worth digging into Binary Ninja's [settings](../../settings.md) and seeing
<!-- TODO : Can you analyze a file while Ghidra is running its analysis?
## Analyzing While Analyzing -->
-## Importing Data
+## Importing Data From Ghidra
See [the Ghidra import documentation](./ghidraimport.md)
+## Exporting Data To Ghidra
+
+See [the Ghidra export documentation](./ghidraexport.md)
+
## Keybindings
Binary Ninja's keybindings are very different from Ghidra. Thankfully, [Binary Ninja's action system](https://binary.ninja/2024/02/15/command-palette.html) allows you to easily find actions and view the keybindings extremely easily. It'll also save you from digging through unfamiliar right-click menus while helping you learn any new keybindings. All actions can have their keybinding set, changed, or removed in the [keybindings menu](../../index.md#default-hotkeys).