본문 바로가기

IDA Script Python 세그먼트, 함수 목록 출력 IDA Script Python 세그먼트, 함수 목록 출력 [IDA Script 작성하기]1) IDA 아래쪽 커맨드창을 이용 : 한줄 한줄 바로바로 작성&실행2) [ File - ScriptCommand ] : 스크립트 작성하여 바로 적용3) [ File - ScriptFile ] : 만들어둔 스크립트 파일을 가져와 실행 1) 세그먼트 목록 출력커맨드 창에 Segments() 입력해 보자.Segment()는 Segments object의 generator이다.객체를 생성해준다면 받아서 사용해야지. 생성자를 통해 각각의 세그먼트 객체를 받아서 각 세그먼트의 영역을 출력하는 스크립트를 작성해 보자.커맨드 라인에서 한줄한줄 쳐도 되지만, 스크립트를 작성하여 사용하고 싶다면 Script command 창을 열어..
IDA SetColor (색상 입히기) - 7.4이후로는 set_color [ IDA Pro 색상입히기 ] Idapython의 colours.py에 있는 SetColor( where , what, color ) 함수를 통해 원하는 색상을 입힐 수 있습니다. ! 7.4버전 이후로는 set_color where 에는 원하는 주소를, what 에는 색을 입히기를 원하는 것을 (CIC_SEGM, CIC_FUNC, CIC_ITEM) color 에는 원하는 RGB색상코드를 입력해주면 됩니다. [What 종류별로 예] 1. CIC_ITEM ==> 수행한 명령어 SetColor( here(), CIC_ITEM, 0xBB37FF ) here() : 현재 커서가 위치한 곳의 CIC_ITEM : 명령어 하나를 0xBB37FF : 해당 색상으로 칠함. 2. CIC_FUNC ==> 수행한 명령어 Se..