Advertisement
BaSs_HaXoR

IDA Keyboard Hotkeys (shortcuts)

Jul 17th, 2016
1,585
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.23 KB | None | 0 0
  1. -------------------------------- + + + --------------------------------
  2.  
  3. https://www.hex-rays.com/products/ida/support/freefiles/IDA_Pro_Shortcuts.pdf
  4.  
  5. -------------------------------- + + + --------------------------------
  6. Datarescue
  7. Interactive Disassembler (IDA) Pro
  8. Quick Reference Sheet
  9. (http://www.datarescue.com)
  10. -------------------------------- + + + --------------------------------
  11.  
  12. [Open Subviews]
  13. Names ___________________________________ Shift+F4
  14. Functions ________________________________ Shift+F3
  15. Strings __________________________________ Shift+F12
  16. Segments _________________________________ Shift+F7
  17. Segment registers ___________________________ Shift+F8
  18. Signatures ________________________________ Shift+F5
  19. Type libraries _____________________________ Shift+F11
  20. Structures _________________________________ Shift+F9
  21. Enumerations ____________________________ Shift+F10
  22.  
  23. [Data Format Options]
  24. ASCII strings style ____________________________ Alt+A
  25. Setup data types ______________________________ Alt+D
  26.  
  27. [File Operations]
  28. Parse C header file ___________________________ Ctrl+F9
  29. Create ASM file ____________________________ Alt+F10
  30. Save database _______________________________ Ctrl+W
  31.  
  32. [Navigation]
  33. Jump to operand ______________________________ Enter
  34. Jump in new window _______________________ Alt+Enter
  35. Jump to previous position ________________________ Esc
  36. Jump to next position ______________________ Ctrl+Enter
  37. Jump to address _________________________________ G
  38. Jump by name _______________________________ Ctrl+L
  39. Jump to function _____________________________ Ctrl+P
  40. Jump to segment _____________________________ Ctrl+S
  41. Jump to segment register ______________________ Ctrl+G
  42. Jump to problem ____________________________ Ctrl+Q
  43. Jump to cross reference _______________________ Ctrl+X
  44. Jump to xref to operand ___________________________ X
  45. Jump to entry point __________________________ Ctrl+E
  46. Mark Position _______________________________ Alt+M
  47. Jump to marked position ______________________ Ctrl+M
  48.  
  49. [Debugger]
  50. Star process ____________________________________ F9
  51. Terminate process ___________________________ Ctrl+F2
  52. Step into ______________________________________ F7
  53. Step over ______________________________________ F8
  54. Run until return _____________________________ Ctrl+F7
  55. Run to cursor ___________________________________ F4
  56.  
  57. [Breakpoints]
  58. Breakpoint list ___________________________ Ctrl+Alt+B
  59.  
  60. [Watches]
  61. Delete watch __________________________________ Del
  62.  
  63. [Tracing]
  64. Stack trace ______________________________ Ctrl+Alt+S
  65.  
  66. [Search]
  67. Next code __________________________________ Alt+C
  68. Next data __________________________________ Ctrl+D
  69. Next explored _______________________________Ctrl+A
  70. Next unexplored ____________________________ Ctrl+U
  71. Immediate value ______________________________ Alt+I
  72. Next immediate value _________________________ Ctrl+I
  73. Text ______________________________________ Alt+T
  74. Next text __________________________________ Ctrl+T
  75. Sequence of bytes ____________________________ Alt+B
  76. Next sequence of bytes _______________________ Ctrl+B
  77. Not function ________________________________ Alt+U
  78. Next void __________________________________ Ctrl+V
  79. Error operand ______________________________ Ctrl+F
  80.  
  81. [Graphing]
  82. Flow chart ____________________________________ F12
  83. Function calls _____________________________ Ctrl+F12
  84.  
  85. [Miscellaneous]
  86. Calculator _____________________________ Shift+/
  87. Cycle through open views ________________ Ctrl+Tab
  88. Select tab _________________________ Alt + [1…N]
  89. Close current view ______________________ Ctrl+F4
  90. Exit ___________________________________ Alt+X
  91. IDC Command ________________________ Shift+F2
  92.  
  93. [Edit (Data Types – etc)]
  94. Copy ____________________________________ Ctrl+Ins
  95. Begin selection _______________________________ Alt+L
  96. Manual instruction __________________________ Alt+F2
  97. Code __________________________________________ C
  98. Data __________________________________________ D
  99. Struct variable _______________________________ Alt+Q
  100. ASCII string ____________________________________ A
  101. Array ______________________________________ Num *
  102. Undefine ______________________________________ U
  103. Rename _______________________________________ N
  104.  
  105. [Operand Type]
  106. Offset (data segment) _____________________________ O
  107. Offset (current segment) ______________________ Ctrl+O
  108. Offset by (any segment) ________________________ Alt+R
  109. Offset (user-defined) __________________________ Ctrl+R
  110. Offset (struct) ___________________________________ T
  111. Number (default) ____________________________ Shift+3
  112. Hexadecimal ____________________________________ Q
  113. Decimal _______________________________________ H
  114. Binary _________________________________________ B
  115. Character ______________________________________ R
  116. Segment _______________________________________ S
  117. Enum member __________________________________ M
  118. Stack variable ___________________________________ K
  119. Change sign ________________________________ Shift+-
  120. Bitwise negate ______________________________ Shift+`
  121. Manual ____________________________________ Alt+F1
  122.  
  123. [Comments]
  124. Enter comment ______________________________ Shift+;
  125. Enter repeatable comment __________________________ ;
  126. Enter anterior lines ______________________________ Ins
  127. Enter posterior lines ________________________ Shift+Ins
  128. Insert predefined comment ___________________ Shift+F1
  129.  
  130. [Segments]
  131. Edit segment ________________________________ Alt+S
  132. Change segment register value __________________ Alt+G
  133.  
  134. [Structs]
  135. Struct var __________________________________ Alt+Q
  136. Force zero offset field ________________________ Ctrl+Z
  137. Select union member __________________________ Alt+Y
  138.  
  139. [Functions]
  140. Create function __________________________________ P
  141. Edit function ________________________________ Alt+P
  142. Set function end _________________________________ E
  143. Stack variables ______________________________ Ctrl+K
  144. Change stack pointer __________________________ Alt+K
  145. Rename register _________________________________ V
  146. Set function type _________________________________ Y
  147.  
  148. -------------------------------- + + + --------------------------------
  149. //BaSs_HaXoR
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement