Log 출력
아래의 명령어를 이용해서 log를 출력합니다.
adb shell
logcat
그러면 알아보기 힘든 것들이 많이 뜹니다.
이런 상태에서는 log를 제대로 읽고 분석할 수 없습니다.
원하는 애플리케이션의 log만 출력해보겠습니다.
특정 애플리케이션 Log 출력
먼저 원하는 애플리케이션의 Process ID를 알아내야 합니다.
애플리케이션이 실행 중인 상태에서 아래의 명령어를 이용해줍니다.
패키지 이름은 애플리케이션의 고유한 이름인데 대체로 보통의 이름과 비슷합니다.
#ps -ef | grep 애플리케이션의 패키지 이름
#ps: 현재 실행중인 프로세스 목록과 상태 출력
#-e: 커널 프로세스 제외하고 출력
#-f: 더 많은 정보 출력
ps -ef | grep insecurebank
두 개가 뜨는데 com.android.insecurebankv2가 있는 줄에서 두 번째로 출력되는 것이 PID(Process ID)입니다.
아래의 명령어를 이용해서 log를 출력하겠습니다.
#logcat | grep 애플리케이션 PID
logcat | grep 3824
많은 log가 출력되는 것을 확인할 수 있습니다.
이 상태에서 로그인을 해보겠습니다.
로그인할 때 사용한 정보가 log를 통해서 출력되는 것을 확인할 수 있습니다.
'Android' 카테고리의 다른 글
drozer 설치 및 액티비티 호출 (0) | 2022.11.22 |
---|---|
Burp Suite 설치 및 HTTP 요청 패킷 가로채고 값 변조하기 (0) | 2022.11.21 |
Android /data/app, /system/app 및 /data/data 확인하기 (0) | 2022.11.07 |
InsecureBankv2 설치하고 칼리 리눅스 연결해서 로그인하기 (2) | 2022.11.04 |
Anaconda 설치하기 (conda: command not found 해결) (0) | 2022.10.26 |