컴파일/디컴파일을 위한 도구 목록 | 설명 |
ADB | ● 에뮬레이터 혹은 안드로이드 단말과 통신을 위한 명령 수행 콘솔 ● 패키지 설치, 삭제, 쉘 명령 등이 가능 |
Apktool | ● APK 파일 디컴파일 및 리빌드를 위한 도구 |
Dex2jar | ● Dex 파일을 자바 클래스 파일로 변환 |
Jd-gui | ● Java Decopiler 도구 |
Keytool | ● APK 파일 서명을 위한 키 생성 도구 |
Jarsigner | ● 리빌ㄹ드 된 APK 파일에 코드 서명을 위한 도구 |
Android Debug Bridge(ADB) 명령어 | 설명 |
adb devices | ● PC와 연결된 디바이스 및 에물레이터 목록 확인 |
adb install <apk file name>.apk | ● 연결된 디바이스에 apk 파일 설치 |
adb uninstall <package name> | ● 연결된 디바이스에 설치된 패키지 삭제 |
adb push <pc path> <path> | ● PC에 저장된 파일 및 디렉터리를 연결된 디바이스에 복사 |
adb pull <path> | ● 연결된 디바이스에 저장된 파일 및 디렉터리를 PC로 복사 |
adb shell | ● 연결된 디바이스 쉘 실행 |
adb logcat | ● 연결된 디바이스 로그 모니터링 |
ADB Package manager 옵션 | 설명 |
adb shell pm list packages | ● 연결된 디바이스에 설치된 모든 패키지 출력 |
adb shell pm list permissions | ● 어플리케이션에 대한 권한 목록 출력 |
'프로젝트 > AOS 모바일 앱 모의해킹' 카테고리의 다른 글
11. 드로저(Drozer)를 통한 모바일 취약점 정리 (0) | 2024.12.30 |
---|---|
10. DIVA를 통한 모바일 취약점 정리(2) (1) | 2024.12.29 |
9. DIVA를 통한 모바일 취약점 정리(1) (1) | 2024.12.27 |
8. 취약한 브로드캐스트 리시버 (0) | 2024.12.26 |
7. 취약한 콘텐츠 프로바이더 접근 (2) | 2024.12.25 |