티스토리 뷰

728x90
반응형

오류 발생 원인

x86:/data/local/tmp # ./frida-server-15.2.2-android-x86.xz
/system/bin/sh: ./frida-server-15.2.2-android-x86.xz: not executable: magic FD37

위와 같이 frida-server 를 실행했을 때 not executable: magic FD37 이라고 또는 경우가 있다면, 말 그대로 실행 파일이 아니라서 생기는 오류입니다.

 

xz 파일은 아래 파일 확인 명령어를 실행해보면 XZ compressed data인 압축파일의 일종으로 압축 해제를 해야지만 비로소 실행파일을 발견할 수 있습니다.

$ file frida-server-15.2.2-android-x86.xz  
frida-server-15.2.2-android-x86.xz: XZ compressed data

오류 해결 방법

때문에 먼저 아래와 같이 압축해제 프로그램으로 압축을 해제해줘야 합니다.

안드로이드 adb에서 xz 명령어로도 xz 압축 파일을 압축해제할 수 있습니다.

# xz -d frida-server-15.2.2-android-x86.xz

위 명령어를 사용해서 압축을 해제하면 원본 파일은 삭제되고 압축해제된 파일만 남게 됩니다.

 

- 끝 -

728x90
반응형
댓글