모의해킹 128

디바이스 로그 내 중요정보 점검방법론

logcat 명령줄 도구 Logcat은 기기에서 오류와 (앱에서 Log 클래스로 작성한) 메시지가 발생할 때, 스택 추적을 비롯하여 시스템 메시지의 로그를 덤프해주는 명령줄 도구입니다. 이 페이지는 명령줄 logcat 도구에 관한 것이지만, Android Studio의 Logcat 창에서 로그 메시지를 볼 수도 있습니다. Android Studio에서 로그를 보고 필터링하는 방법은 Logcat에서 로그 쓰기 및 보기를 참조하세요. ​ ​ 명령줄 구문 ​ 가장 자주 쓰는 구문은 adb logcat {로그 필터} --pid = {PID} [adb] logcat [] ... [] ... logcat을 adb 명령으로 실행하거나 에뮬레이터 또는 연결된 기기의 셸 프롬프트에서 직접 실행할 수 있습니다. adb를 ..

메모리 덤프 방법론 3가지

#안드로이드 스튜디오에서 ADM(Android Device Monitor)방법은 제외한다. ⊙ adb를 이용한 메모리 덤프 1. adb -e shell am dumpheap 3855 /sdcard/sg.hprof 2. adb pull /sdcard/sg.hprof 3. strings.exe sg.hprof > memory.txt - 3855 : 실행되고 있는 앱의 PID - /sdcard/sg.hprof : 덤프 파일을 저장할 경로 ⊙ ddms를 이용한 메모리 덤프 1. ddms.bat 실행 2. 분석할 앱 선택 후 hprof 파일로 저장 ⊙ frida를 이용한 메모리 덤프 1. adb shell 2. /data/local/tmp/frida-server & (frida-server 실행) 3. frida..