IDA

IDA Python 바이너리 패턴 검색

night-Ohl 2019. 2. 21. 14:47
반응형

IDA Python 바이너리 패턴 검색

idc모듈의 FindBinary() 함수를 이용.


FindBinary(ea, flag, searchstr, radix=16)

ea : 검색 시작 주소

flag : 검색 방향, 대소문자 구분, 검색 과정 생략 등의 flag (여러개 중첩 가능)

searchstr : 찾고자 하는 문자열

radix : 이건 뭐 무시해도됨. 16이 기본 값.


Flags

0       :   SEARCH_UP

1        :    SEARCH_DOWN

2       :    SEARCH_NEXT

4       :    SEARCH_CASE     #대소문자 구분해서 검색

8       :    SEARCH_REGEX

16      :    SEARCH_NOBRK

32     :    SEARCH_NOSHOW #검색 과정 생략

64     :    SEARCH_UNICODE #유니코드로

128    :    SEARCH_IDENT

256   :    SEARCH_BRK


반응형

'IDA' 카테고리의 다른 글

IDA Python Raw Data 접근  (0) 2019.02.21
IDA Python 찾기(immediate, text, code 등)  (0) 2019.02.21
IDA Python 상호참조  (0) 2019.02.21
IDA Python 함수 타입  (0) 2019.02.21
IDA Python 피연산자 타입 확인  (0) 2019.02.21