해결됨
안드로이드 앱 모의해킹/분석 시작하기 (With.IDA/JEB/Frida)
android_server 실행 오류 문의
안녕하세요. 강의 수강중에 arm 관련 환경 문제로
강사님 강의에서는 x86 이 아닌 arm 으로 so 파일 디버깅이 잘 되시는거같은데...
저는 android_server 실행이 잘 안되서 문의 드립니다.
IDA 로 so 파일디버깅 하고자 하는데, 오류가 발생하여 실습 진행이 안되고 있습니다.
저의 실제 안드로이드 기기의 abi 는 armeabi-v7a 입니다.
[ro.product.cpu.abi2]: [armeabi]
[ro.product.cpu.abi]: [armeabi-v7a]
실제 기기에서 anroid_server 실행 시 아래와 같은 오류가 발생 합니다.
shell@android:/ $ /data/local/tmp/android_server
/data/local/tmp/android_server
reloc_library[1307]: 14581 cannot locate '__open_2'...
CANNOT LINK EXECUTABLE
255|shell@android:/ $ /data/local/tmp/android_server64
/data/local/tmp/android_server64
/system/bin/sh: /data/local/tmp/android_server64: not executable: magic 7F45
1|shell@android:/ $ /data/local/tmp/armlinux_server
/data/local/tmp/armlinux_server
/system/bin/sh: /data/local/tmp/armlinux_server: No such file or directory
에뮬레이터는 보통 x86 이기때문에 arm 으로 디버깅하기위한 방법을 찾고있습니다.
실제 기기에서 android_server 동작 방법 또는 에뮬레이터에서의 armeabi-v7a 설정 이 되면 될거같은데....
제가 할 수 있는 조치사항 문의 드립니다.