안드로이드 메모리 덤프뜨기 세가지 방법이 있는데 첫번째 방법은 ADB를 이용해서 메모리덤프 뜨는 방법을 소개 하려고 한다.
1. 첫번째 셋팅으로 녹스를 설치한다.(실제 안드로이드 폰을 이용해도 된다)
다운로드 주소: https://kr.bignox.com/kr/download/fullPackage
녹스를 다운로드 하고 설치하고 나면 아래와 같은 경로에 nox_adb.exe 파일을 확인 가능하다.
2. 안드로이드 APP 다운로드는 아래의 사이트에서 원하는 앱을 선택해서 다운로드가 가능하다.
다운로드 : https://apkpure.com/
3. 다운로드 받은 파일을 녹스에 설치한후 실행한다.
4. 녹스 경로에서 - > adb.exe shell 실행
5. ->adb shell ps | grep <APP-NAME>
6. -> adb shell am dumpheap <PID> <HEAP-DUMP-FILE-PATH>
7. ->adb pull <HEAP-DUMP-FILE-PATH>
8. -> 로그파이 컨버팅 -> 그냥 두면 memory analize에서 읽어오지 못하므로 안드로이드 sdk를 이용해서 컨버팅 해줘야 함
9. Memory Analize로 분석 함
'모바일 앱 진단' 카테고리의 다른 글
안드로이드 drozer를 이용한 앱 취약점 진단 방법-액티비티 (0) | 2019.12.20 |
---|---|
안드로이드 drozer를 이용한 앱 취약점 진단- 설치방법 (0) | 2019.12.20 |
iOS Cydia impactor 에러 IPA 파일 설치 불가 대체 방안 -1 (0) | 2019.12.13 |