티스토리 뷰
프로그래밍/Android
[오류해결] adb에서 frida-server 실행 시 not executable: magic FD37
알 수 없는 사용자 2022. 8. 9. 00:01728x90
반응형
오류 발생 원인
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
반응형
'프로그래밍 > Android' 카테고리의 다른 글
댓글