[adb] 자주쓰는 명령어 정리
두비니
·2021. 5. 20. 05:18
adb devices
Nox를 킨 뒤에 연결시키기 위해 확인하는 명령어입니다. 그러나 대부분의 경우 127.0.0.1:62001이 국룰이라 아래 명령어 바로 쓰셔도 상관 없습니다.
adb connect 127.0.0.1:62001
adb shell
그래서 위 명령어를 실행하면 대충 이런 창이 뜹니다.
여기서부터는 nox 혹은 공기계에서 실행시키는거나 마찬가지이므로 할일 하시면 되겠습니다.
참고로 나올땐 그냥 exit으로 나오면 됩니다.
그리고 이제 종종 파일을 주고받아야 할 경우가 있는데, 그때 종종 쓰이는 명령어들입니다.
물론 nox같은 경우는 그냥 드래그&드롭만 해도 되는데, apk뿐만아니라 특정 디렉토리로 보내고 싶을 경우 많이 사용합니다.
adb push [파일 이름] [저장 위치] # 컴퓨터 >> 안드로이드
adb pull [기기 안의 위치] [가져올 위치] # 안드로이드 >> 컴퓨터
git쓸때랑 똑같아요.
그리고 마지막으로 좀 이상할때 보통 실제로 프로세스가 잘 돌아가고 있는지부터 확인을 하는데, 그건 logcat으로 주로 확인합니다. linux의 ps와 같은 감성이에요.
adb logcat --pid [숫자]
그리고 adb shell 내부에서 자주 사용하는 명령어들입니다.
1. frida-server 켜기
cd /data/local/tmp
./frida-server &
확인도 해봅시당
dream2lteks:/data/local/tmp # ps | grep "./frida-server"
root 3816 3808 83604 47672 c4d97cc0 S ./frida-server
잘 켜져있군요
'SYSTEM HACKING > ANDROID' 카테고리의 다른 글
[BugBounty] HackerOne - credential exposure vulnerability analysis (0) | 2022.07.22 |
---|---|
Banking Application 보호솔루션 분석 (0) | 2022.01.14 |
ptrace Anti-Debugging 실습 (0) | 2022.01.13 |
Basic Setup (0) | 2022.01.04 |
[android] 각종 툴 cheat sheet (0) | 2021.05.20 |