Ghidra#

Ghidra is the NSA’s open-source software reverse engineering framework. The operator uses it to recover pseudocode from proprietary binaries for malware analysis and vulnerability research.

Project / program#

Action

Shortcut

Menu

New Project

Ctrl+N

File, New Project

Open Project

Ctrl+O

File, Open Project

Close Project

Ctrl+W

File, Close Project

Save Project

Ctrl+S

File, Save Project

Import File

I

File, Import File

Export Program

O

File, Export Program

Open File System

Ctrl+I

File, Open File System

Markup#

Action

Shortcut

Undo

Ctrl+Z

Redo

Ctrl+Shift+Z

Save Program

Ctrl+S

Disassemble

D

Clear Code / Data

C

Add Label / Edit Label

L

Rename Function

L

Remove Label / Function

Del

Define Data

T

Repeat Define Data

Y

Rename Variable (decompiler)

L

Retype Variable (decompiler)

Ctrl+L

Cycle Integer Types (byte, word, dword, qword)

B

Cycle String Types (char, string, unicode)

'

Cycle Float Types (float, double)

F

Create Array

[

Create Pointer

P

Create Structure (from selection)

Shift+[

Windows#

Window

Shortcut

Bookmarks

Ctrl+B

Decompiler

Ctrl+E

Register Values

V

Misc#

Action

Shortcut

Program Differences

2

Rerun Script

Ctrl+Shift+R

Assemble

Ctrl+Shift+G

References#