~/Tools Tips & Tricks/IdaPro# █
Reference Sheet
IDAPRO | |
Navigation | |
Jump to operand | Enter |
Jump in new window | Alt+Enter |
Jump to previous position | Esc |
Jump to next position | Ctrl+Enter |
Jump to address | G |
Jump by name | Ctrl+L |
Jump to function | Ctrl+P |
Jump to segment | Ctrl+S |
Jump to segment register | Ctrl+G |
Jump to problem | Ctrl+Q |
Jump to cross reference | Ctrl+X |
Jump to xref to operand | X |
Jump to entry point | Ctrl+E |
Mark Position | Alt+M |
Jump to marked position | Ctrl+M |
Search | |
Next code | Alt+C |
Next data | Ctrl+D |
Next explored | Ctrl+A |
Next unexplored | Ctrl+U |
Immediate value | Alt+I |
Next immediate value | Ctrl+I |
Text | Alt+T |
Next text | Ctrl+T |
Sequence of bytes | Alt+B |
Next sequence of bytes | Ctrl+B |
Not function | Alt+U |
Next void | Ctrl+V |
Error operand | Ctrl+F |
Graphing | |
Flow chart | F12 |
Function calls | Ctrl+F12 |
Open Subviews Edit (Data Types – etc) | |
Names | Shift+F4 |
Functions | Shift+F3 |
Strings | Shift+F12 Copy |
Copy | Ctrl+Ins |
Code | C |
Begin selection | Alt+L |
Manual instruction | Alt+F2 |
Segments | Shift+F7 |
Segment registers | Shift+F8 Code |
Data | D |
Struct variable | Alt+Q |
ASCII string | A |
Array | Num * |
Undefine | U |
Rename | N |
Operand Type | |
Offset (data segment) | O |
Offset (current segment) | Ctrl+O |
Offset by (any segment) | Alt+R |
Offset (user-defined) | Ctrl+R |
Offset (struct) | T |
Number (default) | Shift+3 |
Hexadecimal | Q |
Decimal | H |
Binary | B |
Character | R |
Segment | S |
Enum member | M |
Stack variable | K |
Change sign | Shift+- |
Bitwise negate | Shift+` |
Manual | Alt+F1 |
Comments | |
Enter comment | Shift+; |
Enter repeatable comment | ; |
Enter anterior lines | Ins |
Enter posterior lines | Shift+Ins |
Insert predefined comment | Shift+F1 |
Segments | |
Edit segment | Alt+S |
Change segment register value | Alt+G |
Structs | |
Struct var | Alt+Q |
Force zero offset field | Ctrl+Z |
Select union member | Alt+Y |
Functions | |
Create function | P |
Edit function | Alt+P |
Set function end | E |
Stack variables | Ctrl+K |
Change stack pointer | Alt+K |
Rename register | V |
Set function type | Y |
Signatures | Shift+F5 |
Type libraries | Shift+F11 |
Structures | Shift+F9 |
Enumerations | Shift+F10 |
Data Format Options | |
ASCII strings style | Alt+A |
Setup data types | Alt+D |
File Operations | |
Parse C header file | Ctrl+F9 |
Create ASM file | Alt+F10 |
Save database | Ctrl+W |
Debugger | |
Star process | F9 |
Terminate process | Ctrl+F2 |
Step into | F7 |
Step over | F8 |
Run until return | Ctrl+F7 |
Run to cursor | F4 |
Breakpoints | |
Breakpoint list | Ctrl+Alt+B |
Watches | |
Delete watch | Del |
Tracing | |
Stack trace | Ctrl+Alt+S |
Miscellaneous | |
Calculator | Shift+/ |
Cycle through open views | Ctrl+Tab |
Select tab | Alt + [1...N] |
Close current view | Ctrl+F4 |
Exit | Alt+X |
IDC Command | Shift+F2 |