IDAPro
Last updated
Last updated
Shameless plug
This cheatsheet is given to you for free by the Malcore team: https://m4lc.io/cs/idapro/register
Consider registering, and using Malcore, so we can continue to provide free content for the entire community. You can also join our Discord server here: https://m4lc.io/cs/idapro/discord
We offer free threat intel in our Discord via our custom designed Discord bot. Join the Discord to discuss this course in further detail or to ask questions.
You can also support us by buying us a coffee
Image | Description |
---|---|
Action | Shortcut |
---|---|
Action | Shortcut |
---|---|
Action | Shortcut |
---|---|
Action | Shortcut |
---|---|
Action | Shortcut |
---|---|
Action | Shortcut |
---|---|
Action | Shortcut |
---|---|
Action | Shortcut |
---|---|
Action | Shortcut |
---|---|
Action | Shortcut |
---|---|
Action | Shortcut |
---|---|
Action | Shortcut |
---|---|
Action | Shortcut |
---|---|
Action | Shortcut |
---|---|
Action | Shortcut |
---|---|
Action | Shortcut |
---|---|
Action | Shortcut |
---|---|
Delete watch
Del
Shift key
Alt key
Control key
Escape key
Enter key
Jump to operand
Jump in new window
Jump to previous position
Jump to Next position
Jump to address
G
Jump by name
Jump to function
Jump to segment
Jump to segment register
Jump to problem
Jump to cross reference
Jump to xref to operand
X
Jump to entry point
Mark Position
Next code
Next data
Next explored
Next unexplored
Immediate value
Next immediate value
Text
Next text
Sequence of bytes
Next sequence of bytes
Not function
Flow chart
F12
Function calls
Enter comment
Enter repeatable comment
;
Enter anterior lines
Ins
Enter posterior lines
Insert predefined comment
ASCII strings style
Setup data types
Names
Functions
Strings
Segments
Segment registers
Signatures
Type libraries
Structures
Enumerations
Parse C header file
Create ASM file
Save database
Start process
F9
Terminate process
Step into
F7
Step over
F8
Run until return
Run to cursor
F4
Breakpoint list
Stack trace
Calculator
Cycle through open views
Select tab
Close current view
Exit
IDC Command
Copy
Begin selection
Manual instruction
Code
C
Data
D
Struct variable
ASCII string
A
Array
Num *
Undefine
U
Rename
N
Offset (data segment)
O
Offset (current segment)
Offset by (any segment)
Offset (user-defined)
Offset (struct)
T
Number (default)
Hexadecimal
Q
Decimal
H
Binary
B
Character
R
Segment
S
Enum member
M
Stack variable
K
Change sign
Bitwise negate
Manual
Edit segment
Change segment register value
Struct var
Force zero offset field
Select union member
Create function
P
Edit function
Set function end
E
Stack variables
Change stack pointer
Rename register
V
Set function type
Y
+
+
+L
+P
+S
+G
+Q
+X
+E
+M
+C
+D
+A
+U
+I
+I
+T
+T
+B
+B
+U
+F12
+;
+Ins
+F1
+A
+D
+F4
+F3
+F12
+F7
+F8
+F5
+F11
+F9
+F10
+F9
+F10
+W
+F2
+F7
++B
++S
+/
+Tab
+ [1…N]
+F4
+X
+F2
+Ins
+L
+F2
+Q
+O
+R
+R
+3
+-
+`
+F1
+S
+G
+Q
+Z
+Y
+P
+K
+K