From faee641554de77a9ab002780c533dbe6496eee8c Mon Sep 17 00:00:00 2001 From: Josh Ferrell Date: Sat, 7 Feb 2026 12:26:37 -0500 Subject: Ghidra export docs --- docs/guide/migration/ghidra/ghidraexport.md | 14 ++++++++++++++ docs/guide/migration/ghidra/ghidraimport.md | 6 +++--- docs/guide/migration/ghidra/index.md | 8 ++++++-- 3 files changed, 23 insertions(+), 5 deletions(-) create mode 100644 docs/guide/migration/ghidra/ghidraexport.md (limited to 'docs') 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 -## 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). -- cgit v1.3.1