-
android ddms memory dumpHack/No filtered 2021. 1. 12. 09:58
1. 루팅
2. PC로 디버깅 시 Heap 접근 권한 부여
$ adb shell setprop libc.debug.malloc 1
$ adb shell stop
$ adb shell start
3. android studio의 ddms(android device monitor)을 사용해서 Heap 영역 접근
(Native Heap 이 활성화 되지 않은 경우 C:/Users/JW/.android/ddms.cfg 파일에 native=true 추가)
4. ddms에서 덤프뜨려는 앱 선택 후 DUMP HPROF File 클릭하여 다운로드
5. HPROF File을 표준 형식으로 변환
/android/sdk/platform-tools 경로에 가서 hprof-conv [HPROF 파일명] [표준형식으로 바꿀 파일명]
6. 덤프파일 분석
findstr, hxd를 이용하거나 eclipse의 Memory Analyzer를 이용하여 분석
eclipse > File > Open Heap Dump
'Hack > No filtered' 카테고리의 다른 글
[Android] Bluetooth Snoop HCI log (0) 2021.04.01 Nox에 Burp 인증서 설치 (System) (0) 2021.01.13 [ios] 패드전용 앱 iphone에 깔기 (0) 2021.01.12 [NAC] Network Access Control 우회 (MAC 탈취 / MAC 고정 ) (1) 2021.01.12 Kali linux를 이용한 AP 해킹 (+windows) (0) 2021.01.12