모바일/Android
[Android] 동적 디버깅 탐지
JJANG-JOON
2023. 7. 13. 14:24
반응형
서버 옮기기
Ida 설치 경로에 dbgsrv 디렉터리 안헤 사진과 같이 여러 서버 파일들이 있을 것이다.
( C:\Program Files\IDA 7.0\dbgsrv)
아키텍쳐에 맞는 것을 단말기에 넣어준다.
adb shell getprop ro.product.cpu.abi
// 아키텍쳐 확인
adb push android_x86_server /data/local/tmp
su 로 root 권한으로 실행시키기 위해 파일 권한 변경
포트 포워딩
adb foward 명령어로 안드로이드 서버와 ida 서버를 포워딩 시킨다.
adb forward tcp:23946 tcp:23946
//로컬과 단말기간의 포트 포워딩 설정
Ida를 통해 attach
기기의 경우에는 ARMLinux/Android 에뮬레이터면 Linux debugger을 선택한다.
기기에 연결하기 위해서는 기기의 IP를 입력하지만 에뮬레이터로 붙는다면 127.0.0.1을 입력한다.
정상 동작했을 때의 모습이다
반응형