devskim blog
Search
👾

루팅을 이용한 안드로이드 이미지 획득 (5.0.1)

sections
Tags
forensic
Created
Mar 19, 2023 04:12 AM
Last Updated
Jul 30, 2023 09:49 AM
 
 
 

1. 사전 설정

1. 모바일

개발자 옵션 활성화
notion image
OEM 잠금 해제 (메뉴 없으면 생략)
notion image
USB 디버깅 허용
notion image

2. PC

ADB 설치
  • ADB 다운로드
  • 환경변수 등록
    • 설정앱 > 시스템 > 정보 > 고급 시스템 설정
      • notion image
    • 환경 변수 선택
      • notion image
    • 시스템 변수 중 Path에 새로 만들기 선택
      • notion image
    • ADB 압축 해제한 경로 추가
      • notion image
    • adb —version으로 설치여부 확인하기
      • notion image
firmware 및 Odin 설치
  • 모델명과 안드로이드 버전에 맞는 파일 다운로드
    • notion image
  • 압축 해제 시 md5 파일와 Odin 파일 확인
    • notion image
netcat 설치
  • 윈도우 보안으로 실패하면 Windows 보안 앱 > 바이러스 및 위협 방지 설정 > 설정 관리 > 실시간 보호 기능 해제 이후에 다시 시도해보기
 

2. firmware 설치

1. 다운로드 모드

다운로드 모드 진입 (2가지 중 선택)
  • 모바일 전원 부팅 시, 볼륨 다운키, 홈키, 전원키를 동시에 누른다.
  • adb 연결 후 adb reboot download로 진입한다.
    • notion image
다운로드 모드 상태
notion image

2. Odin

다운로드 모드로 진입한 기기 연결
notion image
AP에 md5 설정 이후 작업 시작
notion image
 

3. 루팅 작업

디바이스 부팅 확인
notion image
BusyBox 앱 설치
  • adb를 통한 앱설치
    • 코드를 불러오는 중 입니다 ...
  • 설치 이후 앱 실행하여 필요한 권한 및 파일 설치 진행
    • notion image
  • 앱 기본 작업 완료
    • notion image
 

4. 이미지 획득

adb를 통한 dd 작업
코드를 불러오는 중 입니다 ...
nc를 통한 이미지 파일 획득
코드를 불러오는 중 입니다 ...
명령어 관련 스크린샷
notion image
 
PREVForensic OS
NEXTPort Scan Activity (tshark)