ida 단축키

Assembly/공개글 2015. 8. 9. 23:01

서브루틴 이름 혹은 데이터 정의에서 Ctrl-X : 

- 해당 서브루틴을 호출하거나 해당 데이터를 참조하는 다른 서브루틴 혹은 코드들의 목록을 나열한다


서브루틴 내에서 -, + : 

- proximity view로 진입/나오기


서브루틴 내에서 space bar : 

- graph view로 진입/나오기


서브루틴 이름이나 loc 이름 위에서 n (혹은 마우스 우클릭 -> Rename) : 

- 서브루틴이나 loc 등의 이름을 변경


g : 

- 특정 주소로 점프하는 단축키


메뉴에서 Search -> Text : 

- 분석 화면(text view)에서 텍스트 스트링 검색 가능


메뉴에서 Search -> sequence of bytes : 

- 분석 화면(text view)에서 바이트 스트링 검색 가능


메뉴에서 View -> Open subviews -> Strings (Shift + F12) : 

- 분석 대상이 되는 파일에서 참조하고 있는 스트링들의 목록을 나열


서브루틴 내에서 마우스 우클릭 -> Xrefs graph to.. : 

- 해당 서브루틴을 호출하는 서브루틴들을 그래프로 보여줌


서브루틴 내에서 마우스 우클릭 -> Xrefs graph from.. : 

- 해당 서브루틴이 호출하는 서브루틴들을 그래프로 보여줌


기본적으로 서브루틴을 호출하는 코드나 레이블 이름으로 점프하는 명령어의 경우 해당하는 operand 위치의 서브


루틴 이나 레이블을 더블클릭 하면 해당 서브루틴/레이블로 이동한다. 그리고 ESC를 누르면 바로 이전 단계로 다시


돌아간다.


-----


코드에 주석 달고 싶을 때..


주석을 달고자 하는 코드에서 Shift + : 을 입력하면 됨.


주석 입력후 빠져나오려면 Ctrl + Enter 을 입력하면 됨.







'Assembly > 공개글' 카테고리의 다른 글

ARM assembly 관련 메모  (0) 2016.08.12
MIPS subroutine calling convention  (0) 2015.08.12
MIPS 어셈블리 <-> 기계어 mapping table  (0) 2015.08.03
MIPS pseudo instruction  (0) 2015.08.03
MIPS jal nop branch delay slot  (0) 2015.07.11
Posted by huammmm1
,