- Names : Shift + F4
- Functions : Shift + F3
- Strings : Shift + F12
- Segments : Shift + F7
- Segment registers : Shift + F8
- Signatures : Shift + F5
- Type libraries : 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
[Navigation]
- Jump to operand : Enter
- Jump to 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
[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
[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
[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
[Edit (Data Types – etc)]
- Copy : Ctrl + Ins
- Begin selection : Alt + L
- Manual instruction : Alt + F2
- Code : C
- 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
[기타]
- 배열로 만들기 : *
- 해당 코드 주석 넣기 : :
- 코드에 주석 달기 : Shift + :
- 빠져나오기 : Alt + Enter
- 반복주석 같은 코드에 주석 넣기 : ;
- 헥스레이에서 주석 넣기 : /
- 헥스레이와 IDA view 서로서로 이동 : Tab
'보안 > 리버싱 엔지니어링' 카테고리의 다른 글
[어셈블리어] 어셈블리어 기본 (0) | 2020.06.06 |
---|