IDA에서 ARM64 바이너리를 열 수 없음
- 문제
Apple Silicon Mac에서 기본으로 컴파일한 실행 파일을 IDA로 열었지만, 설치된 IDA 버전에서 ARM 프로세서를 지원하지 않아 분석할 수 없었습니다.
- 원인
clang이 기본적으로 ARM64 Mach-O 실행 파일을 생성하고 있었습니다.
- 해결
분석용 바이너리를 x86-64 아키텍처로 다시 컴파일했습니다.
x86-64 분석용 바이너리 컴파일
clang -arch x86_64 -O0 2048.c -o 2048_x86그 결과 IDA에서 정상적으로 x86-64 Assembly를 분석할 수 있었습니다.