손 μ•ˆμ— μžˆλŠ” WhatsApp: λ²•μ˜ν•™ μœ λ¬Όμ„ μ–΄λ””μ„œ, μ–΄λ–»κ²Œ 찾을 수 μžˆλ‚˜μš”?

손 μ•ˆμ— μžˆλŠ” WhatsApp: λ²•μ˜ν•™ μœ λ¬Όμ„ μ–΄λ””μ„œ, μ–΄λ–»κ²Œ 찾을 수 μžˆλ‚˜μš”?

λ‹€μ–‘ν•œ 운영 μ²΄μ œμ— μ–΄λ–€ μœ ν˜•μ˜ WhatsApp ν¬λ Œμ‹ μ•„ν‹°νŒ©νŠΈκ°€ μ‘΄μž¬ν•˜λŠ”μ§€, μ •ν™•νžˆ μ–΄λ””μ—μ„œ 찾을 수 μžˆλŠ”μ§€ μ•Œκ³  μ‹Άλ‹€λ©΄ 이곳이 λ°”λ‘œ μ—¬λŸ¬λΆ„μ„ μœ„ν•œ κ³³μž…λ‹ˆλ‹€. 이 κΈ°μ‚¬λŠ” Group-IB 컴퓨터 ν¬λ Œμ‹ μ—°κ΅¬μ†Œμ˜ μ „λ¬Έκ°€κ°€ μž‘μ„±ν•œ κ²ƒμž…λ‹ˆλ‹€. 이고λ₯΄ λ―Έν•˜μΌλ‘œν”„ WhatsApp λ²•μ˜ν•™ 및 μž₯치 뢄석을 톡해 얻을 수 μžˆλŠ” 정보에 λŒ€ν•œ 일련의 κ²Œμ‹œλ¬Όμ„ μ‹œμž‘ν•©λ‹ˆλ‹€.

μ„œλ‘œ λ‹€λ₯Έ 운영 μ²΄μ œλŠ” μ„œλ‘œ λ‹€λ₯Έ μœ ν˜•μ˜ WhatsApp μ•„ν‹°νŒ©νŠΈλ₯Ό μ €μž₯ν•˜λ©°, 연ꡬ원이 ν•œ μž₯μΉ˜μ—μ„œ νŠΉμ • μœ ν˜•μ˜ WhatsApp 데이터λ₯Ό μΆ”μΆœν•  수 μžˆλ‹€κ³  ν•΄μ„œ 이것이 λ‹€λ₯Έ μž₯μΉ˜μ—μ„œ μœ μ‚¬ν•œ μœ ν˜•μ˜ 데이터λ₯Ό μΆ”μΆœν•  수 μžˆλ‹€λŠ” μ˜λ―ΈλŠ” μ•„λ‹™λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄ Windows OSλ₯Ό μ‹€ν–‰ν•˜λŠ” μ‹œμŠ€ν…œ μž₯μΉ˜κ°€ 제거되면 ν•΄λ‹Ή λ””μŠ€ν¬μ—μ„œ WhatsApp μ±„νŒ…μ„ 찾을 수 없을 κ²ƒμž…λ‹ˆλ‹€(단, λ™μΌν•œ λ“œλΌμ΄λΈŒμ—μ„œ 찾을 수 μžˆλŠ” iOS μž₯치의 λ°±μ—… 볡사본은 μ œμ™Έ). λ…ΈνŠΈλΆκ³Ό λͺ¨λ°”일 μž₯치의 μ••μˆ˜μ—λŠ” κ³ μœ ν•œ νŠΉμ„±μ΄ μžˆμŠ΅λ‹ˆλ‹€. 이에 λŒ€ν•΄ 더 μžμ„Ένžˆ μ΄μ•ΌκΈ°ν•©μ‹œλ‹€.

Android μž₯치의 WhatsApp μ•„ν‹°νŒ©νŠΈ

Android κΈ°κΈ°μ—μ„œ WhatsApp μ•„ν‹°νŒ©νŠΈλ₯Ό μΆ”μΆœν•˜λ €λ©΄ μ—°κ΅¬μ›μ—κ²Œ μŠˆνΌμœ μ € κΆŒν•œ('뿌리') 쑰사 쀑인 μž₯μΉ˜μ—μ„œ λ˜λŠ” μž₯치 λ˜λŠ” ν•΄λ‹Ή 파일 μ‹œμŠ€ν…œμ˜ 물리적 λ©”λͺ¨λ¦¬ 덀프λ₯Ό μΆ”μΆœν•  수 μžˆμŠ΅λ‹ˆλ‹€(예: νŠΉμ • λͺ¨λ°”일 μž₯치의 μ†Œν”„νŠΈμ›¨μ–΄ 취약점을 μ‚¬μš©ν•˜μ—¬).

μ‘μš© ν”„λ‘œκ·Έλž¨ νŒŒμΌμ€ μ‚¬μš©μž 데이터가 μ €μž₯λ˜λŠ” μ„Ήμ…˜μ˜ νœ΄λŒ€ν° λ©”λͺ¨λ¦¬μ— μžˆμŠ΅λ‹ˆλ‹€. μ›μΉ™μ μœΌλ‘œ 이 μ„Ήμ…˜μ˜ 이름은 λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€. 'μ‚¬μš©μž 데이터'. ν•˜μœ„ 디렉터리와 ν”„λ‘œκ·Έλž¨ νŒŒμΌμ€ λ‹€μŒ 경둜λ₯Ό 따라 μœ„μΉ˜ν•©λ‹ˆλ‹€. '/data/data/com.whatsapp/'.

손 μ•ˆμ— μžˆλŠ” WhatsApp: λ²•μ˜ν•™ μœ λ¬Όμ„ μ–΄λ””μ„œ, μ–΄λ–»κ²Œ 찾을 수 μžˆλ‚˜μš”?
Android OS의 WhatsApp ν¬λ Œμ‹ μ•„ν‹°νŒ©νŠΈκ°€ ν¬ν•¨λœ μ£Όμš” νŒŒμΌμ€ λ°μ΄ν„°λ² μ΄μŠ€μž…λ‹ˆλ‹€. 'wa.db' ΠΈ 'msgstore.db'.

λ°μ΄ν„°λ² μ΄μŠ€μ—μ„œ 'wa.db' μ „ν™”λ²ˆν˜Έ, ν‘œμ‹œ 이름, νƒ€μž„μŠ€νƒ¬ν”„ 및 WhatsApp에 λ“±λ‘ν•˜λŠ” λ™μ•ˆ 제곡된 기타 정보λ₯Ό ν¬ν•¨ν•˜μ—¬ WhatsApp μ‚¬μš©μžμ˜ 전체 μ—°λ½μ²˜ λͺ©λ‘μ΄ ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. 파일 'wa.db' 경둜λ₯Ό 따라 μœ„μΉ˜: '/data/data/com.whatsapp/databases/' λ‹€μŒκ³Ό 같은 ꡬ쑰λ₯Ό 가지고 μžˆμŠ΅λ‹ˆλ‹€:

손 μ•ˆμ— μžˆλŠ” WhatsApp: λ²•μ˜ν•™ μœ λ¬Όμ„ μ–΄λ””μ„œ, μ–΄λ–»κ²Œ 찾을 수 μžˆλ‚˜μš”?
λ°μ΄ν„°λ² μ΄μŠ€μ—μ„œ κ°€μž₯ ν₯미둜운 ν…Œμ΄λΈ” 'wa.db' 연ꡬ원을 μœ„ν•œ 것은 λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€:

  • 'wa_μ—°λ½μ²˜'
    이 ν…Œμ΄λΈ”μ—λŠ” WhatsApp μ—°λ½μ²˜ ID, μƒνƒœ 정보, μ‚¬μš©μž ν‘œμ‹œ 이름, νƒ€μž„μŠ€νƒ¬ν”„ λ“±μ˜ μ—°λ½μ²˜ 정보가 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

    ν…Œμ΄λΈ” λͺ¨μ–‘:

    손 μ•ˆμ— μžˆλŠ” WhatsApp: λ²•μ˜ν•™ μœ λ¬Όμ„ μ–΄λ””μ„œ, μ–΄λ–»κ²Œ 찾을 수 μžˆλ‚˜μš”?
    ν…Œμ΄λΈ” ꡬ쑰

    λΆ„μ•Ό λͺ… κ°€μΉ˜
    _신뢄증 λ ˆμ½”λ“œ μ‹œν€€μŠ€ 번호(SQL ν…Œμ΄λΈ”)
    μ§€λ“œ <μ „ν™”λ²ˆν˜Έ>@s.whatsapp.net ν˜•μ‹μœΌλ‘œ μž‘μ„±λœ WhatsApp μ—°λ½μ²˜ ID
    is_whatsapp_user μ—°λ½μ²˜κ°€ μ‹€μ œ WhatsApp μ‚¬μš©μžμ— ν•΄λ‹Ήν•˜λ©΄ '1', 그렇지 μ•ŠμœΌλ©΄ '0'이 ν¬ν•¨λ©λ‹ˆλ‹€.
    μ§€μœ„ μ—°λ½μ²˜ μƒνƒœμ— ν‘œμ‹œλ˜λŠ” ν…μŠ€νŠΈλ₯Ό ν¬ν•¨ν•©λ‹ˆλ‹€.
    μƒνƒœ_νƒ€μž„μŠ€νƒ¬ν”„ Unix Epoch Time(ms) ν˜•μ‹μ˜ νƒ€μž„μŠ€νƒ¬ν”„λ₯Ό ν¬ν•¨ν•©λ‹ˆλ‹€.
    번호 μ—°λ½μ²˜μ™€ μ—°κ²°λœ μ „ν™”λ²ˆν˜Έ
    raw_contact_id μΌλ ¨λ²ˆν˜Έμ— 문의
    DISPLAY_NAME μ—°λ½μ²˜ ν‘œμ‹œ 이름
    μ „ν™”_μœ ν˜• μ „ν™” μœ ν˜•
    μ „ν™”_라벨 μ—°λ½μ²˜ λ²ˆν˜Έμ™€ κ΄€λ ¨λœ 라벨
    unseen_msg_count μ—°λ½μ²˜κ°€ λ³΄λƒˆμ§€λ§Œ μˆ˜μ‹ μžκ°€ 읽지 μ•Šμ€ λ©”μ‹œμ§€ 수
    photo_ts Unix Epoch Time ν˜•μ‹μ˜ νƒ€μž„μŠ€νƒ¬ν”„λ₯Ό ν¬ν•¨ν•©λ‹ˆλ‹€.
    엄지손가락 Unix Epoch Time ν˜•μ‹μ˜ νƒ€μž„μŠ€νƒ¬ν”„λ₯Ό ν¬ν•¨ν•©λ‹ˆλ‹€.
    photo_id_timestamp Unix Epoch Time(ms) ν˜•μ‹μ˜ νƒ€μž„μŠ€νƒ¬ν”„λ₯Ό ν¬ν•¨ν•©λ‹ˆλ‹€.
    주어진_이름 ν•„λ“œ 값은 각 μ—°λ½μ²˜μ˜ 'display_name'κ³Ό μΌμΉ˜ν•©λ‹ˆλ‹€.
    wa_name WhatsApp μ—°λ½μ²˜ 이름(μ—°λ½μ²˜ ν”„λ‘œν•„μ— μ§€μ •λœ 이름이 ν‘œμ‹œλ¨)
    sort_name μ •λ ¬ μž‘μ—…μ— μ‚¬μš©λ˜λŠ” μ—°λ½μ²˜ 이름
    별λͺ… WhatsApp의 μ—°λ½μ²˜ λ‹‰λ„€μž„(μ—°λ½μ²˜ ν”„λ‘œν•„μ— μ§€μ •λœ λ‹‰λ„€μž„μ΄ ν‘œμ‹œλ¨)
    νšŒμ‚¬ νšŒμ‚¬(μ—°λ½μ²˜ ν”„λ‘œν•„μ— μ§€μ •λœ νšŒμ‚¬κ°€ ν‘œμ‹œλ©λ‹ˆλ‹€)
    제λͺ© 직함(Ms./Mr.; μ—°λ½μ²˜ ν”„λ‘œν•„μ— κ΅¬μ„±λœ 직함이 ν‘œμ‹œλ¨)
    μ˜€ν”„μ…‹ λ³€μœ„
  • 'sqlite_μ‹œν€€μŠ€'
    이 ν…Œμ΄λΈ”μ—λŠ” μ—°λ½μ²˜ μˆ˜μ— λŒ€ν•œ 정보가 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.
  • 'android_metadata'
    이 ν‘œμ—λŠ” WhatsApp μ–Έμ–΄ ν˜„μ§€ν™”μ— λŒ€ν•œ 정보가 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

λ°μ΄ν„°λ² μ΄μŠ€μ—μ„œ 'msgstore.db' μ—°λ½μ²˜ 번호, λ©”μ‹œμ§€ ν…μŠ€νŠΈ, λ©”μ‹œμ§€ μƒνƒœ, νƒ€μž„μŠ€νƒ¬ν”„, λ©”μ‹œμ§€μ— ν¬ν•¨λœ μ „μ†‘λœ 파일의 μ„ΈλΆ€ 정보 λ“± 보낸 λ©”μ‹œμ§€μ— λŒ€ν•œ 정보가 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. 파일 'msgstore.db' 경둜λ₯Ό 따라 μœ„μΉ˜: '/data/data/com.whatsapp/databases/' λ‹€μŒκ³Ό 같은 ꡬ쑰λ₯Ό 가지고 μžˆμŠ΅λ‹ˆλ‹€:

손 μ•ˆμ— μžˆλŠ” WhatsApp: λ²•μ˜ν•™ μœ λ¬Όμ„ μ–΄λ””μ„œ, μ–΄λ–»κ²Œ 찾을 수 μžˆλ‚˜μš”?
νŒŒμΌμ—μ„œ κ°€μž₯ ν₯미둜운 ν…Œμ΄λΈ” 'msgstore.db' 연ꡬ원을 μœ„ν•œ 것은 λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€:

  • 'sqlite_μ‹œν€€μŠ€'
    이 ν…Œμ΄λΈ”μ—λŠ” μ €μž₯된 총 λ©”μ‹œμ§€ 수, 총 μ±„νŒ… 수 λ“±κ³Ό 같은 이 λ°μ΄ν„°λ² μ΄μŠ€μ— λŒ€ν•œ 일반 정보가 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

    ν…Œμ΄λΈ” λͺ¨μ–‘:

    손 μ•ˆμ— μžˆλŠ” WhatsApp: λ²•μ˜ν•™ μœ λ¬Όμ„ μ–΄λ””μ„œ, μ–΄λ–»κ²Œ 찾을 수 μžˆλ‚˜μš”?

  • 'message_fts_content'
    보낸 λ©”μ‹œμ§€μ˜ ν…μŠ€νŠΈλ₯Ό ν¬ν•¨ν•©λ‹ˆλ‹€.

    ν…Œμ΄λΈ” λͺ¨μ–‘:

    손 μ•ˆμ— μžˆλŠ” WhatsApp: λ²•μ˜ν•™ μœ λ¬Όμ„ μ–΄λ””μ„œ, μ–΄λ–»κ²Œ 찾을 수 μžˆλ‚˜μš”?

  • 'λ©”μ‹œμ§€'
    이 ν…Œμ΄λΈ”μ—λŠ” μ—°λ½μ²˜ 번호, λ©”μ‹œμ§€ ν…μŠ€νŠΈ, λ©”μ‹œμ§€ μƒνƒœ, νƒ€μž„μŠ€νƒ¬ν”„, λ©”μ‹œμ§€μ— ν¬ν•¨λœ μ „μ†‘λœ νŒŒμΌμ— λŒ€ν•œ 정보 λ“±μ˜ 정보가 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

    ν…Œμ΄λΈ” λͺ¨μ–‘:

    손 μ•ˆμ— μžˆλŠ” WhatsApp: λ²•μ˜ν•™ μœ λ¬Όμ„ μ–΄λ””μ„œ, μ–΄λ–»κ²Œ 찾을 수 μžˆλ‚˜μš”?
    ν…Œμ΄λΈ” ꡬ쑰

    λΆ„μ•Ό λͺ… κ°€μΉ˜
    _신뢄증 λ ˆμ½”λ“œ μ‹œν€€μŠ€ 번호(SQL ν…Œμ΄λΈ”)
    key_remote_jid 톡신 νŒŒνŠΈλ„ˆμ˜ WhatsApp ID
    key_from_me λ©”μ‹œμ§€ λ°©ν–₯: '0' – μˆ˜μ‹ , '1' – λ°œμ‹ 
    key_id κ³ μœ ν•œ λ©”μ‹œμ§€ μ‹λ³„μž
    μ§€μœ„ λ©”μ‹œμ§€ μƒνƒœ: '0' – 전달됨, '4' – μ„œλ²„μ—μ„œ λŒ€κΈ° 쀑, '5' – λŒ€μƒμ—μ„œ μˆ˜μ‹ λ¨, '6' – μ œμ–΄ λ©”μ‹œμ§€, '13' – μˆ˜μ‹ μžκ°€ μ—° λ©”μ‹œμ§€(읽기)
    need_push λΈŒλ‘œλ“œμΊμŠ€νŠΈ λ©”μ‹œμ§€μΈ 경우 '2' 값을 가지며, 그렇지 μ•ŠμœΌλ©΄ '0'을 ν¬ν•¨ν•©λ‹ˆλ‹€.
    데이터 λ©”μ‹œμ§€ ν…μŠ€νŠΈ('media_wa_type' λ§€κ°œλ³€μˆ˜κ°€ '0'인 경우)
    λ”°λΌμ„œ 였λ₯Έμͺ½ ν•˜λ‹¨μ— Unix Epoch Time(ms) ν˜•μ‹μ˜ νƒ€μž„μŠ€νƒ¬ν”„κ°€ ν¬ν•¨λ˜μ–΄ 있으며 값은 μž₯치 μ‹œκ³„μ—μ„œ κ°€μ Έμ˜΅λ‹ˆλ‹€.
    media_url μ „μ†‘λœ 파일의 URL이 ν¬ν•¨λ©λ‹ˆλ‹€. ('media_wa_type' λ§€κ°œλ³€μˆ˜κ°€ '1', '2', '3'인 경우)
    media_mime_type μ „μ†‘λœ 파일의 MIME μœ ν˜•('media_wa_type' λ§€κ°œλ³€μˆ˜κ°€ '1', '2', '3'인 경우)
    media_wa_type λ©”μ‹œμ§€ μœ ν˜•: '0' - ν…μŠ€νŠΈ, '1' - κ·Έλž˜ν”½ 파일, '2' - μ˜€λ””μ˜€ 파일, '3' - λΉ„λ””μ˜€ 파일, '4' - μ—°λ½μ²˜ μΉ΄λ“œ, '5' - 지리 데이터
    media_size μ „μ†‘λ˜λŠ” 파일의 크기('media_wa_type' νŒŒλΌλ―Έν„°κ°€ '1', '2', '3'인 경우)
    λ―Έλ””μ–΄_이름 μ „μ†‘λœ 파일λͺ… ('media_wa_type' νŒŒλΌλ―Έν„°κ°€ '1', '2', '3'인 경우)
    media_caption 'media_wa_type' λ§€κ°œλ³€μˆ˜μ˜ ν•΄λ‹Ή 값에 'audio', 'video'λΌλŠ” 단어가 ν¬ν•¨λ©λ‹ˆλ‹€. ('media_wa_type' λ§€κ°œλ³€μˆ˜κ°€ '1', '3'인 경우)
    λ―Έλ””μ–΄_ν•΄μ‹œ HAS-64 μ•Œκ³ λ¦¬μ¦˜μ„ μ‚¬μš©ν•˜μ—¬ κ³„μ‚°λœ 전솑 파일의 base256 인코딩 ν•΄μ‹œ('media_wa_type' λ§€κ°œλ³€μˆ˜κ°€ '1', '2', '3'인 경우)
    media_duration λ―Έλ””μ–΄ 파일의 지속 μ‹œκ°„('media_wa_type'이 '1', '2', '3'인 경우)
    μΆœλ°œμ§€ λΈŒλ‘œλ“œμΊμŠ€νŠΈ λ©”μ‹œμ§€μΈ 경우 '2' 값을 가지며, 그렇지 μ•ŠμœΌλ©΄ '0'을 ν¬ν•¨ν•©λ‹ˆλ‹€.
    μœ„λ„ geodata: μœ„λ„ ('media_wa_type' λ§€κ°œλ³€μˆ˜κ°€ '5'인 경우)
    경도 geodata: 경도('media_wa_type' λ§€κ°œλ³€μˆ˜κ°€ '5'인 경우)
    엄지손가락_이미지 μ„œλΉ„μŠ€ 정보
    원격_μžμ› λ°œμ‹ μž ID(κ·Έλ£Ή μ±„νŒ…μ—λ§Œ ν•΄λ‹Ή)
    μˆ˜μ‹ _νƒ€μž„μŠ€νƒ¬ν”„ μˆ˜μ‹  μ‹œκ°„, Unix Epoch Time(ms) ν˜•μ‹μ˜ νƒ€μž„μŠ€νƒ¬ν”„ 포함, 값은 κΈ°κΈ° μ‹œκ³„μ—μ„œ κ°€μ Έμ˜΅λ‹ˆλ‹€('key_from_me' λ§€κ°œλ³€μˆ˜μ— '0', '-1' λ˜λŠ” 기타 값이 μžˆλŠ” 경우).
    send_timestamp μ‚¬μš©λ˜μ§€ μ•ŠμœΌλ©° 일반적으둜 값은 '-1'μž…λ‹ˆλ‹€.
    영수증_μ„œλ²„_νƒ€μž„μŠ€νƒ¬ν”„ 쀑앙 μ„œλ²„κ°€ μˆ˜μ‹ ν•œ μ‹œκ°„μ—λŠ” Unix Epoch Time(ms) ν˜•μ‹μ˜ νƒ€μž„μŠ€νƒ¬ν”„κ°€ ν¬ν•¨λ˜μ–΄ 있으며 값은 μž₯치 μ‹œκ³„μ—μ„œ κ°€μ Έμ˜΅λ‹ˆλ‹€('key_from_me' λ§€κ°œλ³€μˆ˜μ— '1', '-1' λ˜λŠ” 기타 값이 μžˆλŠ” 경우).
    영수증_μž₯치_νƒ€μž„μŠ€νƒ¬ν”„ λ©”μ‹œμ§€κ°€ λ‹€λ₯Έ κ΅¬λ…μžμ— μ˜ν•΄ μˆ˜μ‹ λœ μ‹œκ°„, Unix Epoch Time(ms) ν˜•μ‹μ˜ νƒ€μž„μŠ€νƒ¬ν”„ 포함, 값은 μž₯치 μ‹œκ³„μ—μ„œ κ°€μ Έμ˜΅λ‹ˆλ‹€('key_from_me' λ§€κ°œλ³€μˆ˜μ— '1', '-1' λ˜λŠ” λ‹€λ₯Έ 값이 μžˆλŠ” 경우).
    read_device_timestamp λ©”μ‹œμ§€ μ—΄κΈ°(읽기) μ‹œκ°„, Unix Epoch Time(ms) ν˜•μ‹μ˜ νƒ€μž„μŠ€νƒ¬ν”„ 포함, 값은 μž₯치 μ‹œκ³„μ—μ„œ κ°€μ Έμ˜΄
    played_device_timestamp λ©”μ‹œμ§€ μž¬μƒ μ‹œκ°„μ€ Unix Epoch Time(ms) ν˜•μ‹μ˜ νƒ€μž„μŠ€νƒ¬ν”„λ₯Ό ν¬ν•¨ν•˜λ©° 값은 μž₯치 μ‹œκ³„μ—μ„œ κ°€μ Έμ˜΅λ‹ˆλ‹€.
    μ›μ‹œ 데이터 μ „μ†‘λœ 파일의 썸넀일 ('media_wa_type' νŒŒλΌλ―Έν„°κ°€ '1' λ˜λŠ” '3'인 경우)
    μˆ˜μ‹ μž_수 μˆ˜μ‹ μž 수(λΈŒλ‘œλ“œμΊμŠ€νŠΈ λ©”μ‹œμ§€μ˜ 경우)
    μ°Έκ°€μž_ν•΄μ‹œ 지리 데이터와 ν•¨κ»˜ λ©”μ‹œμ§€λ₯Ό 전솑할 λ•Œ μ‚¬μš©λ©λ‹ˆλ‹€.
    μ£Όμ—° λ―Έμ‚¬μš©
    quoted_row_id μ•Œ 수 μ—†μŒ, 일반적으둜 '0' κ°’ 포함
    μ–ΈκΈ‰_μ§€λ“œ λ―Έμ‚¬μš©
    λ©€ν‹°μΊμŠ€νŠΈ_ID λ―Έμ‚¬μš©
    μ˜€ν”„μ…‹ λ³€μœ„

    이 ν•„λ“œ λͺ©λ‘μ€ μ™„μ „ν•œ 것이 μ•„λ‹™λ‹ˆλ‹€. WhatsApp 버전에 따라 일뢀 ν•„λ“œκ°€ μžˆκ±°λ‚˜ 없을 수 μžˆμŠ΅λ‹ˆλ‹€. λ˜ν•œ ν•„λ“œκ°€ μžˆμ„ 수 μžˆμŠ΅λ‹ˆλ‹€. 'media_enc_hash', 'νŽΈμ§‘_버전', '결제_거래_ID' 기타

  • 'messages_thumbnails'
    이 ν…Œμ΄λΈ”μ—λŠ” μ „μ†‘λœ 이미지와 νƒ€μž„μŠ€νƒ¬ν”„μ— λŒ€ν•œ 정보가 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. 'timestamp' μ—΄μ—λŠ” Unix Epoch Time(ms) ν˜•μ‹μœΌλ‘œ μ‹œκ°„μ΄ ν‘œμ‹œλœλ‹€.
  • 'μ±„νŒ… λͺ©λ‘'
    이 ν…Œμ΄λΈ”μ—λŠ” μ±„νŒ…μ— λŒ€ν•œ 정보가 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

    ν…Œμ΄λΈ” λͺ¨μ–‘:

    손 μ•ˆμ— μžˆλŠ” WhatsApp: λ²•μ˜ν•™ μœ λ¬Όμ„ μ–΄λ””μ„œ, μ–΄λ–»κ²Œ 찾을 수 μžˆλ‚˜μš”?

λ˜ν•œ Androidλ₯Ό μ‹€ν–‰ν•˜λŠ” λͺ¨λ°”일 μž₯μΉ˜μ—μ„œ WhatsApp을 검사할 λ•Œ λ‹€μŒ νŒŒμΌμ— μ£Όμ˜ν•΄μ•Ό ν•©λ‹ˆλ‹€.

  • 파일 'msgstore.db.cryptXX' (XXλŠ” 0λΆ€ν„° 12κΉŒμ§€μ˜ ν•œ 자리 λ˜λŠ” 두 자리 μˆ«μžμž…λ‹ˆλ‹€(예: msgstore.db.crypt12)). WhatsApp λ©”μ‹œμ§€μ˜ μ•”ν˜Έν™”λœ 백업이 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€(λ°±μ—… 파일 msgstore.db). 파일 'msgstore.db.cryptXX' 경둜λ₯Ό 따라 μœ„μΉ˜: '/데이터/λ―Έλ””μ–΄/0/WhatsApp/λ°μ΄ν„°λ² μ΄μŠ€/' (가상 SD μΉ΄λ“œ), '/mnt/sdcard/WhatsApp/λ°μ΄ν„°λ² μ΄μŠ€/ (물리적 SD μΉ΄λ“œ)'.
  • 파일 'μ—΄μ‡ '. μ•”ν˜Έν™” ν‚€κ°€ ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. 경둜λ₯Ό 따라 μœ„μΉ˜: '/data/data/com.whatsapp/files/'. μ•”ν˜Έν™”λœ WhatsApp λ°±μ—…μ˜ μ•”ν˜Έλ₯Ό ν•΄λ…ν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€.
  • 파일 'com.whatsapp_preferences.xml'. WhatsApp 계정 ν”„λ‘œν•„μ— λŒ€ν•œ 정보가 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. νŒŒμΌμ€ λ‹€μŒ 경둜λ₯Ό 따라 μœ„μΉ˜ν•©λ‹ˆλ‹€. '/data/data/com.whatsapp/shared_prefs/'.

    파일 μ½˜ν…μΈ  쑰각

    <?xml version="1.0" encoding="ISO-8859-1"?>
    …
    <string name="ph">9123456789</string> (Π½ΠΎΠΌΠ΅Ρ€ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°, ассоциированный с Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ WhatsApp)
    …
    <string name="version">2.17.395</string> (вСрсия WhatsApp)
    …
    <string name="my_current_status">Hey there! I am using WhatsApp.</string> (сообщСниС, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ Π² статусС Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°)
    …
    <string name="push_name">Alex</string> (имя Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°)
    … 
  • 파일 'registration.RegisterPhone.xml'. WhatsApp 계정과 μ—°κ²°λœ μ „ν™”λ²ˆν˜Έμ— λŒ€ν•œ 정보가 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. νŒŒμΌμ€ λ‹€μŒ 경둜λ₯Ό 따라 μœ„μΉ˜ν•©λ‹ˆλ‹€. '/data/data/com.whatsapp/shared_prefs/'.

    파일 λ‚΄μš©

    <?xml version="1.0" encoding="ISO-8859-1"?>
    <map>
    <string name="com.whatsapp.registration.RegisterPhone.phone_number">9123456789</string>
    <int name="com.whatsapp.registration.RegisterPhone.verification_state" value="0"/>
    <int name="com.whatsapp.registration.RegisterPhone.country_code_position" value="-1"/>
    <string name="com.whatsapp.registration.RegisterPhone.input_phone_number">912 345-67-89</string>
    <int name="com.whatsapp.registration.RegisterPhone.phone_number_position" value="10"/>
    <string name="com.whatsapp.registration.RegisterPhone.input_country_code">7</string>
    <string name="com.whatsapp.registration.RegisterPhone.country_code">7</string>
    </map>
  • 파일 'axolotl.db'. 계정 μ†Œμœ μžλ₯Ό μ‹λ³„ν•˜λŠ” 데 ν•„μš”ν•œ μ•”ν˜Έν™” ν‚€ 및 기타 데이터가 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. 경둜λ₯Ό 따라 μœ„μΉ˜: '/data/data/com.whatsapp/databases/'.
  • 파일 'chatsettings.db'. μ• ν”Œλ¦¬μΌ€μ΄μ…˜ ꡬ성 정보가 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.
  • 파일 'wa.db'. μ—°λ½μ²˜ 정보가 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. 맀우 ν₯λ―Έλ‘­κ³ (λ²•μ˜ν•™μ  μΈ‘λ©΄μ—μ„œ) μœ μ΅ν•œ λ°μ΄ν„°λ² μ΄μŠ€μž…λ‹ˆλ‹€. μ—¬κΈ°μ—λŠ” μ‚­μ œλœ μ—°λ½μ²˜μ— λŒ€ν•œ μžμ„Έν•œ 정보가 포함될 수 μžˆμŠ΅λ‹ˆλ‹€.

λ‹€μŒ 디렉토리에도 주의λ₯Ό κΈ°μšΈμ—¬μ•Ό ν•©λ‹ˆλ‹€.

  • 디렉토리 '/데이터/λ―Έλ””μ–΄/0/WhatsApp/λ―Έλ””μ–΄/WhatsApp 이미지/'. μ „μ†‘λœ κ·Έλž˜ν”½ 파일이 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.
  • 디렉토리 '/data/media/0/WhatsApp/Media/WhatsApp μŒμ„± λ©”λͺ¨/'. .OPUS ν˜•μ‹ 파일의 μŒμ„± λ©”μ‹œμ§€κ°€ ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.
  • 디렉토리 '/data/data/com.whatsapp/cache/ν”„λ‘œν•„ 사진/'. κ·Έλž˜ν”½ 파일(μ—°λ½μ²˜ 이미지)이 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.
  • 디렉토리 '/data/data/com.whatsapp/files/Avatars/'. κ·Έλž˜ν”½ 파일(μ—°λ½μ²˜μ˜ μΆ•μ†ŒνŒ 이미지)이 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. μ΄λŸ¬ν•œ νŒŒμΌμ€ ν™•μž₯μžκ°€ '.j'μ΄μ§€λ§Œ κ·ΈλŸΌμ—λ„ λΆˆκ΅¬ν•˜κ³  JPEG(JPG) 이미지 νŒŒμΌμž…λ‹ˆλ‹€.
  • 디렉토리 '/data/data/com.whatsapp/files/Avatars/'. κ·Έλž˜ν”½ 파일(계정 μ†Œμœ μžκ°€ μ•„λ°”νƒ€λ‘œ μ„€μ •ν•œ 이미지 및 μ΄λ―Έμ§€μ˜ 썸넀일)이 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.
  • 디렉토리 '/data/data/com.whatsapp/files/Logs/'. ν”„λ‘œκ·Έλž¨ μž‘μ—… 둜그('whatsapp.log' 파일) 및 ν”„λ‘œκ·Έλž¨ μž‘μ—… 둜그의 λ°±μ—… 볡사본(whatsapp-yyyy-mm-dd.1.log.gz ν˜•μ‹μ˜ 이름을 가진 파일)이 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

WhatsApp 둜그 파일:

손 μ•ˆμ— μžˆλŠ” WhatsApp: λ²•μ˜ν•™ μœ λ¬Όμ„ μ–΄λ””μ„œ, μ–΄λ–»κ²Œ 찾을 수 μžˆλ‚˜μš”?
일지 쑰각2017-01-10 09:37:09.757 LL_I D [524:WhatsApp μž‘μ—…μž #1] λΆ€μž¬μ€‘ μ „ν™” μ•Œλ¦Ό/초기 횟수:0 νƒ€μž„μŠ€νƒ¬ν”„:0
2017-01-10 09:37:09.758 LL_I D [524:WhatsApp Worker #1] λΆ€μž¬μ€‘ μ „ν™” μ•Œλ¦Ό/μ—…λ°μ΄νŠΈ μ·¨μ†Œ true
2017-01-10 09:37:09.768 LL_ID [1:main] app-init/load-me
2017-01-10 09:37:09.772 LL_I D [1:main] λΉ„λ°€λ²ˆν˜Έ 파일이 μ—†κ±°λ‚˜ 읽을 수 μ—†μŠ΅λ‹ˆλ‹€.
2017-01-10 09:37:09.782 LL_I D [1:main] 톡계 문자 λ©”μ‹œμ§€: 전솑 59개, μˆ˜μ‹  82개 / λ―Έλ””μ–΄ λ©”μ‹œμ§€: 전솑 1개(0λ°”μ΄νŠΈ), μˆ˜μ‹  0개(9850158λ°”μ΄νŠΈ) / μ˜€ν”„λΌμΈ λ©”μ‹œμ§€: μˆ˜μ‹  81개( 19522λ°€λ¦¬μ΄ˆ 평균 지연) / λ©”μ‹œμ§€ μ„œλΉ„μŠ€: 전솑 116075λ°”μ΄νŠΈ, μˆ˜μ‹  211729λ°”μ΄νŠΈ / VoIP 톡화: λ°œμ‹  톡화 1개, μˆ˜μ‹  톡화 0개, 전솑 2492λ°”μ΄νŠΈ, μˆ˜μ‹  1530λ°”μ΄νŠΈ / Google λ“œλΌμ΄λΈŒ: 전솑 0λ°”μ΄νŠΈ, μˆ˜μ‹  0λ°”μ΄νŠΈ / 둜밍: 1524 μ „μ†‘λœ λ°”μ΄νŠΈ, μˆ˜μ‹ λœ 1826λ°”μ΄νŠΈ / 총 데이터: μ „μ†‘λœ 118567λ°”μ΄νŠΈ, μˆ˜μ‹ λœ λ°”μ΄νŠΈ 10063417
2017-01-10 09:37:09.785 LL_I D [1:main] λ―Έλ””μ–΄-μƒνƒœ-κ΄€λ¦¬μž/μƒˆλ‘œ κ³ μΉ¨-λ―Έλ””μ–΄-μƒνƒœ/μ“°κΈ° κ°€λŠ₯-λ―Έλ””μ–΄
2017-01-10 09:37:09.806 LL_I D [1:main] app-init/μ΄ˆκΈ°ν™”/타이머/쀑지: 24
2017-01-10 09:37:09.811 LL_ID [1:main] msgstore/checkhealth
2017-01-10 09:37:09.817 LL_I D [1:main] msgstore/checkhealth/journal/delete false
2017-01-10 09:37:09.818 LL_I D [1:main] msgstore/checkhealth/back/delete false
2017-01-10 09:37:09.818 LL_I D [1:메인] msgstore/checkdb/data/data/com.whatsapp/databases/msgstore.db
2017-01-10 09:37:09.819 LL_I D [1:main] msgstore/checkdb/list _jobqueue-WhatsAppJobManager 16384 drw=011
2017-01-10 09:37:09.820 LL_I D [1:main] msgstore/checkdb/list _jobqueue-WhatsAppJobManager-journal 21032 drw=011
2017-01-10 09:37:09.820 LL_I D [1:main] msgstore/checkdb/list axolotl.db 184320 drw=011
2017-01-10 09:37:09.821 LL_I D [1:main] msgstore/checkdb/list axolotl.db-wal 436752 drw=011
2017-01-10 09:37:09.821 LL_I D [1:main] msgstore/checkdb/list axolotl.db-shm 32768 drw=011
2017-01-10 09:37:09.822 LL_I D [1:main] msgstore/checkdb/list msgstore.db 540672 drw=011
2017-01-10 09:37:09.823 LL_I D [1:main] msgstore/checkdb/list msgstore.db-wal 0 drw=011
2017-01-10 09:37:09.823 LL_I D [1:main] msgstore/checkdb/list msgstore.db-shm 32768 drw=011
2017-01-10 09:37:09.824 LL_I D [1:main] msgstore/checkdb/list wa.db 69632 drw=011
2017-01-10 09:37:09.825 LL_I D [1:main] msgstore/checkdb/list wa.db-wal 428512 drw=011
2017-01-10 09:37:09.825 LL_I D [1:main] msgstore/checkdb/list wa.db-shm 32768 drw=011
2017-01-10 09:37:09.826 LL_I D [1:main] msgstore/checkdb/list chatsettings.db 4096 drw=011
2017-01-10 09:37:09.826 LL_I D [1:main] msgstore/checkdb/list chatsettings.db-wal 70072 drw=011
2017-01-10 09:37:09.827 LL_I D [1:main] msgstore/checkdb/list chatsettings.db-shm 32768 drw=011
2017-01-10 09:37:09.838 LL_I D [1:메인] msgstore/checkdb/version 1
2017-01-10 09:37:09.839 LL_I D [1:main] msgstore/canquery
2017-01-10 09:37:09.846 LL_I D [1:main] msgstore/canquery/count 1
2017-01-10 09:37:09.847 LL_I D [1:main] msgstore/canquery/timer/stop: 8
2017-01-10 09:37:09.847 LL_I D [1:main] msgstore/canquery 517 | μ†Œμš” μ‹œκ°„:8
2017-01-10 09:37:09.848 LL_I D [529:WhatsApp Worker #3] media-state-manager/refresh-media-state/internal-storage μ‚¬μš© κ°€λŠ₯:1,345,622,016 총:5,687,922,688

  • 디렉토리 '/데이터/λ―Έλ””μ–΄/0/WhatsApp/λ―Έλ””μ–΄/WhatsApp μ˜€λ””μ˜€/'. μˆ˜μ‹ λœ μ˜€λ””μ˜€ 파일이 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.
  • 디렉토리 '/data/media/0/WhatsApp/λ―Έλ””μ–΄/WhatsApp μ˜€λ””μ˜€/전솑/'. μ „μ†‘λœ μ˜€λ””μ˜€ 파일이 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.
  • 디렉토리 '/데이터/λ―Έλ””μ–΄/0/WhatsApp/λ―Έλ””μ–΄/WhatsApp 이미지/'. κ²°κ³Ό κ·Έλž˜ν”½ νŒŒμΌμ„ ν¬ν•¨ν•©λ‹ˆλ‹€.
  • 디렉토리 '/data/media/0/WhatsApp/λ―Έλ””μ–΄/WhatsApp 이미지/전솑됨/'. μ „μ†‘λœ κ·Έλž˜ν”½ 파일이 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.
  • 디렉토리 '/데이터/λ―Έλ””μ–΄/0/WhatsApp/λ―Έλ””μ–΄/WhatsApp λΉ„λ””μ˜€/'. μˆ˜μ‹ λœ λΉ„λ””μ˜€ 파일이 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.
  • 디렉토리 '/데이터/λ―Έλ””μ–΄/0/WhatsApp/λ―Έλ””μ–΄/WhatsApp λΉ„λ””μ˜€/보낸/'. μ „μ†‘λœ λΉ„λ””μ˜€ 파일이 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.
  • 디렉토리 '/data/media/0/WhatsApp/Media/WhatsApp ν”„λ‘œν•„ 사진/'. WhatsApp 계정 μ†Œμœ μžμ™€ κ΄€λ ¨λœ κ·Έλž˜ν”½ 파일이 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.
  • Android 슀마트폰의 λ©”λͺ¨λ¦¬ 곡간을 μ ˆμ•½ν•˜κΈ° μœ„ν•΄ 일뢀 WhatsApp 데이터λ₯Ό SD μΉ΄λ“œμ— μ €μž₯ν•  수 μžˆμŠ΅λ‹ˆλ‹€. SD μΉ΄λ“œμ˜ 루트 λ””λ ‰ν„°λ¦¬μ—λŠ” 디렉터리가 μžˆμŠ΅λ‹ˆλ‹€. 'μ™“μΈ μ•±', μ—¬κΈ°μ„œ 이 ν”„λ‘œκ·Έλž¨μ˜ λ‹€μŒκ³Ό 같은 μ•„ν‹°νŒ©νŠΈλ₯Ό 찾을 수 μžˆμŠ΅λ‹ˆλ‹€.

    손 μ•ˆμ— μžˆλŠ” WhatsApp: λ²•μ˜ν•™ μœ λ¬Όμ„ μ–΄λ””μ„œ, μ–΄λ–»κ²Œ 찾을 수 μžˆλ‚˜μš”?

  • 디렉토리 '.κ³΅μœ ν•˜λ‹€' ('/mnt/sdcard/WhatsApp/.Share/'). λ‹€λ₯Έ WhatsApp μ‚¬μš©μžμ™€ 곡유된 파일의 볡사본이 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.
  • 디렉토리 '.μ“°λ ˆκΈ°' ('/mnt/sdcard/WhatsApp/.trash/'). μ‚­μ œλœ 파일이 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.
  • 디렉토리 'λ°μ΄ν„°λ² μ΄μŠ€' ('/mnt/sdcard/WhatsApp/λ°μ΄ν„°λ² μ΄μŠ€/'). μ•”ν˜Έν™”λœ 백업이 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. 파일이 있으면 해독할 수 μžˆμŠ΅λ‹ˆλ‹€. 'μ—΄μ‡ ', λΆ„μ„λœ μž₯치의 λ©”λͺ¨λ¦¬μ—μ„œ μΆ”μΆœλ©λ‹ˆλ‹€.

    ν•˜μœ„ 디렉터리에 μžˆλŠ” 파일 'λ°μ΄ν„°λ² μ΄μŠ€':

    손 μ•ˆμ— μžˆλŠ” WhatsApp: λ²•μ˜ν•™ μœ λ¬Όμ„ μ–΄λ””μ„œ, μ–΄λ–»κ²Œ 찾을 수 μžˆλ‚˜μš”?

  • 디렉토리 '반' ('/mnt/sdcard/WhatsApp/λ―Έλ””μ–΄/'). ν•˜μœ„ 디렉터리가 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. '벽지', 'μ™“μΈ μ•± μ˜€λ””μ˜€', 'WhatsApp 이미지', 'WhatsApp ν”„λ‘œν•„ 사진', 'μ™“μΈ μ•± λΉ„λ””μ˜€', 'WhatsApp μŒμ„± λ©”λͺ¨'μ—λŠ” μˆ˜μ‹  및 μ „μ†‘λœ λ©€ν‹°λ―Έλ””μ–΄ 파일(κ·Έλž˜ν”½ 파일, λΉ„λ””μ˜€ 파일, μŒμ„± λ©”μ‹œμ§€, WhatsApp 계정 μ†Œμœ μžμ˜ ν”„λ‘œν•„κ³Ό κ΄€λ ¨λœ 사진, λ°°κ²½ν™”λ©΄)이 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.
  • 디렉토리 'ν”„λ‘œν•„ 사진' ('/mnt/sdcard/WhatsApp/ν”„λ‘œν•„ 사진/'). WhatsApp 계정 μ†Œμœ μžμ˜ ν”„λ‘œν•„κ³Ό κ΄€λ ¨λœ κ·Έλž˜ν”½ 파일이 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.
  • λ•Œλ‘œλŠ” SD μΉ΄λ“œμ— 디렉토리가 μžˆμ„ 수 μžˆμŠ΅λ‹ˆλ‹€. '파일' ('/mnt/sdcard/WhatsApp/파일/'). 이 λ””λ ‰ν„°λ¦¬μ—λŠ” ν”„λ‘œκ·Έλž¨ μ„€μ •κ³Ό μ‚¬μš©μž κΈ°λ³Έ 섀정을 μ €μž₯ν•˜λŠ” 파일이 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

일뢀 λͺ¨λ°”일 μž₯치 λͺ¨λΈμ˜ 데이터 μ €μž₯ κΈ°λŠ₯

Android OSλ₯Ό μ‹€ν–‰ν•˜λŠ” 일뢀 λͺ¨λ°”일 μž₯치 λͺ¨λΈμ€ WhatsApp μ•„ν‹°νŒ©νŠΈλ₯Ό λ‹€λ₯Έ μœ„μΉ˜μ— μ €μž₯ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ΄λŠ” λͺ¨λ°”일 기기의 μ‹œμŠ€ν…œ μ†Œν”„νŠΈμ›¨μ–΄μ— μ˜ν•œ μ• ν”Œλ¦¬μΌ€μ΄μ…˜ λ°μ΄ν„°μ˜ μ €μž₯ 곡간이 λ³€κ²½λ˜μ—ˆκΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄ Xiaomi λͺ¨λ°”일 μž₯μΉ˜μ—λŠ” 두 번째 μž‘μ—… 곡간(β€œSecondSpace”)을 μƒμ„±ν•˜λŠ” κΈ°λŠ₯이 μžˆμŠ΅λ‹ˆλ‹€. 이 κΈ°λŠ₯이 ν™œμ„±ν™”λ˜λ©΄ λ°μ΄ν„°μ˜ μœ„μΉ˜κ°€ λ³€κ²½λ©λ‹ˆλ‹€. λ”°λΌμ„œ Android OSλ₯Ό μ‹€ν–‰ν•˜λŠ” 일반 λͺ¨λ°”일 μž₯μΉ˜μ—μ„œ μ‚¬μš©μž 데이터가 디렉토리에 μ €μž₯λ˜λŠ” 경우 '/데이터/μ‚¬μš©μž/0/' (이것은 일반적인 '/데이터/데이터/'), 두 번째 μž‘μ—… κ³΅κ°„μ—μ„œ μ• ν”Œλ¦¬μΌ€μ΄μ…˜ λ°μ΄ν„°λŠ” 디렉토리에 μ €μž₯λ©λ‹ˆλ‹€. '/데이터/μ‚¬μš©μž/10/'. 즉, 파일 μœ„μΉ˜μ˜ 예λ₯Ό μ‚¬μš©ν•˜λ©΄ 'wa.db':

  • Android OSλ₯Ό μ‹€ν–‰ν•˜λŠ” 일반 슀마트폰의 경우: /data/user/0/com.whatsapp/databases/wa.db' (이것은 λ™λ“±ν•˜λ‹€ '/data/data/com.whatsapp/databases/wa.db');
  • Xiaomi 슀마트폰의 두 번째 μž‘μ—… 곡간: '/data/user/10/com.whatsapp/databases/wa.db'.

iOS μž₯치의 WhatsApp μ•„ν‹°νŒ©νŠΈ

Android OS와 달리 iOS WhatsApp μ• ν”Œλ¦¬μΌ€μ΄μ…˜ λ°μ΄ν„°λŠ” λ°±μ—… 볡사본(iTunes λ°±μ—…)으둜 μ „μ†‘λ©λ‹ˆλ‹€. λ”°λΌμ„œ 이 μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ—μ„œ 데이터λ₯Ό μΆ”μΆœν•  λ•Œ 파일 μ‹œμŠ€ν…œμ„ μΆ”μΆœν•˜κ±°λ‚˜ 쑰사 쀑인 μž₯치의 물리적 λ©”λͺ¨λ¦¬ 덀프λ₯Ό 생성할 ν•„μš”κ°€ μ—†μŠ΅λ‹ˆλ‹€. λŒ€λΆ€λΆ„μ˜ κ΄€λ ¨ μ •λ³΄λŠ” λ°μ΄ν„°λ² μ΄μŠ€μ— ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. 'ChatStorage.sqlite', 경둜λ₯Ό 따라 μœ„μΉ˜: '/private/var/mobile/Applications/group.net.whatsapp.WhatsApp.shared/' (일뢀 ν”„λ‘œκ·Έλž¨μ—μ„œλŠ” 이 κ²½λ‘œκ°€ λ‹€μŒκ³Ό 같이 λ‚˜νƒ€λ‚©λ‹ˆλ‹€. 'AppDomainGroup-group.net.whatsapp.WhatsApp.shared').

ꡬ쑰 'ChatStorage.sqlite':

손 μ•ˆμ— μžˆλŠ” WhatsApp: λ²•μ˜ν•™ μœ λ¬Όμ„ μ–΄λ””μ„œ, μ–΄λ–»κ²Œ 찾을 수 μžˆλ‚˜μš”?
'ChatStorage.sqlite' λ°μ΄ν„°λ² μ΄μŠ€μ—μ„œ κ°€μž₯ μœ μš©ν•œ ν…Œμ΄λΈ”μ€ λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€. 'ZWAMESSAGE' ΠΈ 'ZWλ―Έλ””μ–΄μ•„μ΄ν…œ'.

ν…Œμ΄λΈ” λͺ¨μŠ΅ 'ZWAMESSAGE':

손 μ•ˆμ— μžˆλŠ” WhatsApp: λ²•μ˜ν•™ μœ λ¬Όμ„ μ–΄λ””μ„œ, μ–΄λ–»κ²Œ 찾을 수 μžˆλ‚˜μš”?
'ZWAMESSAGE' ν…Œμ΄λΈ”μ˜ ꡬ쑰

λΆ„μ•Ό λͺ… κ°€μΉ˜
Z_PK λ ˆμ½”λ“œ μ‹œν€€μŠ€ 번호(SQL ν…Œμ΄λΈ”)
Z_ENT ν…Œμ΄λΈ” μ‹λ³„μž, 값은 '9'μž…λ‹ˆλ‹€.
Z_OPT μ•Œ 수 μ—†μŒ, 일반적으둜 '1'μ—μ„œ '6' μ‚¬μ΄μ˜ 값을 포함
ZCHILDMESSAGESDEIVEREDCOUNT μ•Œ 수 μ—†μŒ, 일반적으둜 '0' κ°’ 포함
ZCHILDMESSAGESPLAYEDCOUNT μ•Œ 수 μ—†μŒ, 일반적으둜 '0' κ°’ 포함
ZCHILDMESSAGESREADCOUNT μ•Œ 수 μ—†μŒ, 일반적으둜 '0' κ°’ 포함
ZDATAITEMVERSION μ•Œ 수 μ—†μŒ, 일반적으둜 '3' κ°’ 포함, μ•„λ§ˆλ„ 문자 λ©”μ‹œμ§€ ν‘œμ‹œμΌ κ²ƒμž„
ZDOCID μ•Œ μˆ˜μ—†λŠ”
젠크리트리카운트 μ•Œ 수 μ—†μŒ, 일반적으둜 '0' κ°’ 포함
Zν•„ν„°λ§λœ μˆ˜μ‹ μž 수 μ•Œ 수 μ—†μŒ, 일반적으둜 '0', '2', '256' 값을 ν¬ν•¨ν•©λ‹ˆλ‹€.
지프둬메 λ©”μ‹œμ§€ λ°©ν–₯: '0' – μˆ˜μ‹ , '1' – λ°œμ‹ 
Zλ©”μ‹œμ§€ 였λ₯˜ μƒνƒœ λ©”μ‹œμ§€ 전솑 μƒνƒœ. λ©”μ‹œμ§€λ₯Ό 보내고 λ°›μœΌλ©΄ 값은 '0'μž…λ‹ˆλ‹€.
Zλ©”μ‹œμ§€ μœ ν˜• μ „μ†‘λ˜λŠ” λ©”μ‹œμ§€ μœ ν˜•
ZSORT μ•Œ μˆ˜μ—†λŠ”
ZμŠ€ν¬νŠΈλΌμ΄νŠΈμƒνƒœ μ•Œ μˆ˜μ—†λŠ”
Zλ³„ν‘œ ν‘œμ‹œλ¨ μ•Œ 수 μ—†μŒ, μ‚¬μš©λ˜μ§€ μ•ŠμŒ
Zμ±—μ„Έμ…˜ μ•Œ μˆ˜μ—†λŠ”
Z그룹멀버 μ•Œ 수 μ—†μŒ, μ‚¬μš©λ˜μ§€ μ•ŠμŒ
ZλΌμŠ€νŠΈμ„Έμ…˜ μ•Œ μˆ˜μ—†λŠ”
Zλ―Έλ””μ–΄ν•­λͺ© μ•Œ μˆ˜μ—†λŠ”
Zλ©”μ‹œμ§€μ •λ³΄ μ•Œ μˆ˜μ—†λŠ”
ZPARENT λ©”μ‹œμ§€ μ•Œ 수 μ—†μŒ, μ‚¬μš©λ˜μ§€ μ•ŠμŒ
Zλ©”μ‹œμ§€λ‚ μ§œ OS X Epoch μ‹œκ°„ ν˜•μ‹μ˜ νƒ€μž„μŠ€νƒ¬ν”„
ZSENTDATE λ©”μ‹œμ§€κ°€ μ „μ†‘λœ μ‹œκ°„(OS X Epoch μ‹œκ°„ ν˜•μ‹)
ZFROMJID WhatsApp λ°œμ‹ μž ID
ZMEDIASECTIONID λ―Έλ””μ–΄ 파일이 μ „μ†‘λœ 연도와 월을 ν¬ν•¨ν•©λ‹ˆλ‹€.
ZPHASH μ•Œ 수 μ—†μŒ, μ‚¬μš©λ˜μ§€ μ•ŠμŒ
ZPUSHPAME UTF-8 ν˜•μ‹μ˜ λ―Έλ””μ–΄ νŒŒμΌμ„ 보낸 μ—°λ½μ²˜ 이름
μ¦ˆμŠ€νƒ„μ§€λ“œ κ³ μœ ν•œ λ©”μ‹œμ§€ μ‹λ³„μž
ZTEXT λ©”μ‹œμ§€ ν…μŠ€νŠΈ
μ¦ˆν† μ΄λ“œ μˆ˜μ‹ μžμ˜ WhatsApp ID
OFFSET λ³€μœ„

ν…Œμ΄λΈ” λͺ¨μŠ΅ 'ZWλ―Έλ””μ–΄μ•„μ΄ν…œ':

손 μ•ˆμ— μžˆλŠ” WhatsApp: λ²•μ˜ν•™ μœ λ¬Όμ„ μ–΄λ””μ„œ, μ–΄λ–»κ²Œ 찾을 수 μžˆλ‚˜μš”?
'ZWAMEDIAITEM' ν…Œμ΄λΈ”μ˜ ꡬ쑰

λΆ„μ•Ό λͺ… κ°€μΉ˜
Z_PK λ ˆμ½”λ“œ μ‹œν€€μŠ€ 번호(SQL ν…Œμ΄λΈ”)
Z_ENT ν…Œμ΄λΈ” μ‹λ³„μž, 값은 '8'μž…λ‹ˆλ‹€.
Z_OPT μ•Œ 수 μ—†μŒ, 일반적으둜 '1'λΆ€ν„° '3'κΉŒμ§€μ˜ 값을 ν¬ν•¨ν•©λ‹ˆλ‹€.
Zν΄λΌμš°λ“œμƒνƒœ 파일이 λ‘œλ“œλœ 경우 κ°’ '4'λ₯Ό ν¬ν•¨ν•©λ‹ˆλ‹€.
Z파일 크기 λ‹€μš΄λ‘œλ“œν•œ 파일의 파일 길이(λ°”μ΄νŠΈ)λ₯Ό ν¬ν•¨ν•©λ‹ˆλ‹€.
Zλ―Έλ””μ–΄μ˜€λ¦¬μ§„ μ•Œ 수 μ—†μŒ, 일반적으둜 값은 '0'μž…λ‹ˆλ‹€.
Zμ˜ν™”κ΅μœ‘ λ―Έλ””μ–΄ 파일의 κΈ°κ°„(pdf 파일의 경우 λ¬Έμ„œμ˜ νŽ˜μ΄μ§€ μˆ˜κ°€ 포함될 수 있음)
Z λ©”μ‹œμ§€ 일련 λ²ˆν˜Έκ°€ ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€ (λ²ˆν˜ΈλŠ” 'Z_PK' 열에 ν‘œμ‹œλœ λ²ˆν˜Έμ™€ λ‹€λ¦…λ‹ˆλ‹€)
ZASPECTRATIO μ’…νš‘λΉ„λŠ” μ‚¬μš©λ˜μ§€ μ•ŠμœΌλ©° 일반적으둜 '0'으둜 μ„€μ •λ©λ‹ˆλ‹€.
ZHACURACY μ•Œ 수 μ—†μŒ, 일반적으둜 값은 '0'μž…λ‹ˆλ‹€.
Zλž˜ν‹°νŠœλ“œ λ„ˆλΉ„(ν”½μ…€)
Z경도 높이(ν”½μ…€)
ZMEDIAURLDATE OS X Epoch μ‹œκ°„ ν˜•μ‹μ˜ νƒ€μž„μŠ€νƒ¬ν”„
ZAUTHORNAME μž‘μ„±μž(λ¬Έμ„œμ˜ 경우 파일 이름이 포함될 수 있음)
ZCOLLECTIONNAME λ―Έμ‚¬μš©
ZMEDIALOCALPATH μž₯치 파일 μ‹œμŠ€ν…œμ˜ 파일 이름(경둜 포함)
Zλ―Έλ””μ–΄URL λ―Έλ””μ–΄ 파일이 μœ„μΉ˜ν•œ URLμž…λ‹ˆλ‹€. 파일이 ν•œ κ°€μž…μžμ—μ„œ λ‹€λ₯Έ κ°€μž…μžλ‘œ μ „μ†‘λœ 경우 ν•΄λ‹Ή νŒŒμΌμ€ μ•”ν˜Έν™”λ˜μ—ˆμœΌλ©° ν•΄λ‹Ή ν™•μž₯μžλŠ” μ „μ†‘λœ 파일의 ν™•μž₯자(.enc)둜 ν‘œμ‹œλ©λ‹ˆλ‹€.
ZTHUMBNAILLOCALPATH μž₯치 파일 μ‹œμŠ€ν…œμ˜ 파일 μΆ•μ†ŒνŒ 경둜
Z제λͺ© 파일 헀더
ZVCμΉ΄λ“œμ΄λ¦„ λ―Έλ””μ–΄ 파일 ν•΄μ‹œ; νŒŒμΌμ„ 그룹에 전솑할 λ•Œ 보낸 μ‚¬λžŒ μ‹λ³„μžκ°€ 포함될 수 μžˆμŠ΅λ‹ˆλ‹€.
ZVCARDSTRING μ „μ†‘λ˜λŠ” 파일 μœ ν˜•μ— λŒ€ν•œ 정보(예: image/jpeg)κ°€ ν¬ν•¨λ˜μ–΄ 있으며 νŒŒμΌμ„ 그룹으둜 전솑할 λ•Œ μˆ˜μ‹ μžμ˜ μ‹λ³„μžκ°€ 포함될 수 μžˆμŠ΅λ‹ˆλ‹€.
ZXMPPTHUMBPATH μž₯치 파일 μ‹œμŠ€ν…œμ˜ 파일 μΆ•μ†ŒνŒ 경둜
Zλ―Έλ””μ–΄ν‚€ μ•Œ 수 μ—†μŒ, μ•”ν˜Έν™”λœ νŒŒμΌμ„ ν•΄λ…ν•˜κΈ° μœ„ν•œ ν‚€κ°€ ν¬ν•¨λ˜μ–΄ μžˆλŠ” 것 κ°™μŠ΅λ‹ˆλ‹€.
Z메타데이터 μ „μ†‘λœ λ©”μ‹œμ§€μ˜ 메타데이터
μ˜€ν”„μ…‹ λ³€μœ„

기타 ν₯미둜운 λ°μ΄ν„°λ² μ΄μŠ€ ν…Œμ΄λΈ” 'ChatStorage.sqlite' μœ„μΉ˜ :

  • 'ZWAPROFILEPUSHNAME'. WhatsApp IDλ₯Ό μ—°λ½μ²˜ 이름과 μΌμΉ˜μ‹œν‚΅λ‹ˆλ‹€.
  • 'ZWAPROFILEPICTUREITEM'. WhatsApp IDλ₯Ό μ—°λ½μ²˜ 아바타와 μΌμΉ˜μ‹œν‚΅λ‹ˆλ‹€.
  • 'Z_PRIMARYKEY'. ν…Œμ΄λΈ”μ—λŠ” μ €μž₯된 총 λ©”μ‹œμ§€ 수, 총 μ±„νŒ… 수 λ“±κ³Ό 같은 이 λ°μ΄ν„°λ² μ΄μŠ€μ— λŒ€ν•œ 일반 정보가 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

λ˜ν•œ iOSλ₯Ό μ‹€ν–‰ν•˜λŠ” λͺ¨λ°”일 μž₯μΉ˜μ—μ„œ WhatsApp을 검사할 λ•Œ λ‹€μŒ νŒŒμΌμ— μ£Όμ˜ν•΄μ•Ό ν•©λ‹ˆλ‹€.

  • 파일 'BackedUpKeyValue.sqlite'. 계정 μ†Œμœ μžλ₯Ό μ‹λ³„ν•˜λŠ” 데 ν•„μš”ν•œ μ•”ν˜Έν™” ν‚€ 및 기타 데이터가 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. 경둜λ₯Ό 따라 μœ„μΉ˜: /private/var/mobile/Applications/group.net.whatsapp.WhatsApp.shared/.
  • 파일 'μ—°λ½μ²˜V2.sqlite'. 이름, μ „ν™”λ²ˆν˜Έ, μ—°λ½μ²˜ μƒνƒœ(ν…μŠ€νŠΈ ν˜•μ‹), WhatsApp ID λ“±κ³Ό 같은 μ‚¬μš©μž μ—°λ½μ²˜μ— λŒ€ν•œ 정보가 ν¬ν•¨λ©λ‹ˆλ‹€. 경둜λ₯Ό 따라 μœ„μΉ˜: /private/var/mobile/Applications/group.net.whatsapp.WhatsApp.shared/.
  • 파일 'μ†ŒλΉ„μž_버전'. μ„€μΉ˜λœ WhatsApp μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ˜ 버전 λ²ˆν˜Έκ°€ ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. 경둜λ₯Ό 따라 μœ„μΉ˜: /private/var/mobile/Applications/group.net.whatsapp.WhatsApp.shared/.
  • 파일 'ν˜„μž¬_wallpaper.jpg'. ν˜„μž¬ WhatsApp λ°°κ²½ 화면이 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. 경둜λ₯Ό 따라 μœ„μΉ˜: /private/var/mobile/Applications/group.net.whatsapp.WhatsApp.shared/. 이전 λ²„μ „μ˜ μ‘μš© ν”„λ‘œκ·Έλž¨μ΄ νŒŒμΌμ„ μ‚¬μš©ν•©λ‹ˆλ‹€. '벽지', 경둜λ₯Ό 따라 μœ„μΉ˜: '/private/var/mobile/Applications/net.whatsapp.WhatsApp/Documents/'.
  • 파일 'blockedcontacts.dat'. μ°¨λ‹¨λœ μ—°λ½μ²˜μ— λŒ€ν•œ 정보가 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. 경둜λ₯Ό 따라 μœ„μΉ˜: /private/var/mobile/Applications/net.whatsapp.WhatsApp/Documents/.
  • 파일 'pw.dat'. μ•”ν˜Έν™”λœ λΉ„λ°€λ²ˆν˜Έκ°€ ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. 경둜λ₯Ό 따라 μœ„μΉ˜: '/private/var/mobile/Applications/net.whatsapp.WhatsApp/Library/'.
  • 파일 'net.whatsapp.WhatsApp.plist' (λ˜λŠ” 파일 'group.net.whatsapp.WhatsApp.shared.plist'). WhatsApp 계정 ν”„λ‘œν•„μ— λŒ€ν•œ 정보가 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. νŒŒμΌμ€ λ‹€μŒ 경둜λ₯Ό 따라 μœ„μΉ˜ν•©λ‹ˆλ‹€. '/private/var/mobile/Applications/group.net.whatsapp.WhatsApp.shared/Library/Preferences/'.

'group.net.whatsapp.WhatsApp.shared.plist' 파일의 λ‚΄μš© 손 μ•ˆμ— μžˆλŠ” WhatsApp: λ²•μ˜ν•™ μœ λ¬Όμ„ μ–΄λ””μ„œ, μ–΄λ–»κ²Œ 찾을 수 μžˆλ‚˜μš”?
λ‹€μŒ 디렉토리에도 주의λ₯Ό κΈ°μšΈμ—¬μ•Ό ν•©λ‹ˆλ‹€.

  • 디렉토리 '/private/var/mobile/Applications/group.net.whatsapp.WhatsApp.shared/Media/Profile/'. μ—°λ½μ²˜, κ·Έλ£Ή(ν™•μž₯자λ₯Ό 가진 파일)의 μΆ•μ†ŒνŒμ΄ ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. .무지), μ—°λ½μ²˜ 아바타, WhatsApp 계정 μ†Œμœ μž 아바타(파일 '사진.jpg').
  • 디렉토리 '/private/var/mobile/Applications/group.net.whatsapp.WhatsApp.shared/Message/Media/'. λ©€ν‹°λ―Έλ””μ–΄ 파일과 ν•΄λ‹Ή μΆ•μ†ŒνŒμ΄ ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.
  • 디렉토리 '/private/var/mobile/Applications/net.whatsapp.WhatsApp/Documents/'. ν”„λ‘œκ·Έλž¨ μž‘μ—… 둜그(파일 '톡화.둜그') 및 ν”„λ‘œκ·Έλž¨ μž‘μ—… 둜그의 λ°±μ—… 볡사본(파일 'calls.backup.log').
  • 디렉토리 '/private/var/mobile/Applications/group.net.whatsapp.WhatsApp.shared/stickers/'. μŠ€ν‹°μ»€(ν˜•μ‹μ˜ 파일)κ°€ ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. '.webp').
  • 디렉토리 '/private/var/mobile/Applications/net.whatsapp.WhatsApp/Library/Logs/'. ν”„λ‘œκ·Έλž¨ μž‘μ—… λ‘œκ·Έκ°€ ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

Windows의 WhatsApp μ•„ν‹°νŒ©νŠΈ

Windows의 WhatsApp μ•„ν‹°νŒ©νŠΈλŠ” μ—¬λŸ¬ μœ„μΉ˜μ—μ„œ 찾을 수 μžˆμŠ΅λ‹ˆλ‹€. μš°μ„ , λ‹€μŒμ€ μ‹€ν–‰ 파일과 보쑰 ν”„λ‘œκ·Έλž¨ 파일이 ν¬ν•¨λœ λ””λ ‰ν„°λ¦¬μž…λ‹ˆλ‹€(Windows 8/10용).

  • 'C:ν”„λ‘œκ·Έλž¨ 파일(x86)WhatsApp'
  • 'C:μ‚¬μš©μž%μ‚¬μš©μž ν”„λ‘œν•„% AppDataLocalWhatsApp'
  • 'C:Users%User profile% AppDataLocalVirtualStore ν”„λ‘œκ·Έλž¨ 파일(x86)WhatsApp'

μΉ΄νƒˆλ‘œκ·Έμ—μ„œ 'C:μ‚¬μš©μž%μ‚¬μš©μž ν”„λ‘œν•„% AppDataLocalWhatsApp' 둜그 파일이 μžˆμŠ΅λ‹ˆλ‹€ 'SquirrelSetup.log'μ—λŠ” μ—…λ°μ΄νŠΈ 확인 및 ν”„λ‘œκ·Έλž¨ μ„€μΉ˜μ— λŒ€ν•œ 정보가 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

μΉ΄νƒˆλ‘œκ·Έμ—μ„œ 'C:μ‚¬μš©μž%μ‚¬μš©μž ν”„λ‘œν•„% AppDataRoamingWhatsApp' μ—¬λŸ¬ ν•˜μœ„ 디렉터리가 μžˆμŠ΅λ‹ˆλ‹€:

손 μ•ˆμ— μžˆλŠ” WhatsApp: λ²•μ˜ν•™ μœ λ¬Όμ„ μ–΄λ””μ„œ, μ–΄λ–»κ²Œ 찾을 수 μžˆλ‚˜μš”?
파일 '메인 ν”„λ‘œμ„ΈμŠ€.log' WhatsApp ν”„λ‘œκ·Έλž¨ μž‘λ™μ— λŒ€ν•œ 정보가 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

ν•˜μœ„ 디렉토리 'λ°μ΄ν„°λ² μ΄μŠ€' 파일이 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€ 'λ°μ΄ν„°λ² μ΄μŠ€.db'μ΄μ§€λ§Œ 이 νŒŒμΌμ—λŠ” μ±„νŒ…μ΄λ‚˜ μ—°λ½μ²˜μ— λŒ€ν•œ 정보가 ν¬ν•¨λ˜μ–΄ μžˆμ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

ν¬λ Œμ‹ κ΄€μ μ—μ„œ κ°€μž₯ ν₯미둜운 것은 디렉토리에 μžˆλŠ” νŒŒμΌμž…λ‹ˆλ‹€. 'μ€λ‹‰μ²˜'. 이듀은 기본적으둜 λ‹€μŒκ³Ό 같은 μ΄λ¦„μ˜ νŒŒμΌμž…λ‹ˆλ‹€. '에프_*******' (μ—¬κΈ°μ„œ *λŠ” 0~9의 숫자) μ•”ν˜Έν™”λœ λ©€ν‹°λ―Έλ””μ–΄ 파일 및 λ¬Έμ„œκ°€ ν¬ν•¨λ˜μ–΄ μžˆμ§€λ§Œ, κ·Έ μ€‘μ—λŠ” μ•”ν˜Έν™”λ˜μ§€ μ•Šμ€ νŒŒμΌλ„ μžˆμŠ΅λ‹ˆλ‹€. 특히 ν₯미둜운 νŒŒμΌμ€ λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€. '데이터_0', '데이터_1', '데이터_2', '데이터_3', λ™μΌν•œ ν•˜μœ„ 디렉토리에 μžˆμŠ΅λ‹ˆλ‹€. 파일 '데이터_0', '데이터_1', '데이터_3' μ „μ†‘λœ μ•”ν˜Έν™”λœ λ©€ν‹°λ―Έλ””μ–΄ 파일 및 λ¬Έμ„œμ— λŒ€ν•œ μ™ΈλΆ€ 링크λ₯Ό ν¬ν•¨ν•©λ‹ˆλ‹€.

'data_1' νŒŒμΌμ— ν¬ν•¨λœ μ •λ³΄μ˜ μ˜ˆμ† μ•ˆμ— μžˆλŠ” WhatsApp: λ²•μ˜ν•™ μœ λ¬Όμ„ μ–΄λ””μ„œ, μ–΄λ–»κ²Œ 찾을 수 μžˆλ‚˜μš”?
λ˜ν•œ 파일 '데이터_3' κ·Έλž˜ν”½ 파일이 포함될 수 μžˆμŠ΅λ‹ˆλ‹€.

파일 '데이터_2' μ—°λ½μ²˜ 아바타가 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€(파일 ν—€λ”λ‘œ κ²€μƒ‰ν•˜μ—¬ 볡원 κ°€λŠ₯).

νŒŒμΌμ— ν¬ν•¨λœ 아바타 '데이터_2':

손 μ•ˆμ— μžˆλŠ” WhatsApp: λ²•μ˜ν•™ μœ λ¬Όμ„ μ–΄λ””μ„œ, μ–΄λ–»κ²Œ 찾을 수 μžˆλ‚˜μš”?
λ”°λΌμ„œ μ±„νŒ… μžμ²΄λŠ” 컴퓨터 λ©”λͺ¨λ¦¬μ—μ„œ 찾을 수 μ—†μ§€λ§Œ λ‹€μŒμ„ 찾을 수 μžˆμŠ΅λ‹ˆλ‹€.

  • λ©€ν‹°λ―Έλ””μ–΄ 파일;
  • WhatsApp을 톡해 μ „μ†‘λœ λ¬Έμ„œ
  • 계정 μ†Œμœ μžμ˜ μ—°λ½μ²˜μ— λŒ€ν•œ 정보.

MacOS의 WhatsApp μ•„ν‹°νŒ©νŠΈ

MacOSμ—μ„œλŠ” Windows OSμ—μ„œ λ°œκ²¬λ˜λŠ” 것과 μœ μ‚¬ν•œ μœ ν˜•μ˜ WhatsApp μ•„ν‹°νŒ©νŠΈλ₯Ό 찾을 수 μžˆμŠ΅λ‹ˆλ‹€.

ν”„λ‘œκ·Έλž¨ νŒŒμΌμ€ λ‹€μŒ 디렉터리에 μžˆμŠ΅λ‹ˆλ‹€.

  • 'C:μ‘μš©ν”„λ‘œκ·Έλž¨WhatsApp.app'
  • 'C:μ‘μš©ν”„λ‘œκ·Έλž¨._WhatsApp.app'
  • 'C:μ‚¬μš©μž%μ‚¬μš©μž ν”„λ‘œν•„%LibraryPreferences'
  • 'C:μ‚¬μš©μž%μ‚¬μš©μž ν”„λ‘œν•„%LibraryLogsWhatsApp'
  • 'C:Users%μ‚¬μš©μž ν”„λ‘œν•„%LibrarySaved μ• ν”Œλ¦¬μΌ€μ΄μ…˜ μƒνƒœWhatsApp.savedState'
  • 'C:μ‚¬μš©μž%μ‚¬μš©μž ν”„λ‘œν•„%λΌμ΄λΈŒλŸ¬λ¦¬μ‘μš© ν”„λ‘œκ·Έλž¨ 슀크립트'
  • 'C:μ‚¬μš©μž%μ‚¬μš©μž ν”„λ‘œν•„%LibraryApplication SupportCloudDocs'
  • 'C:μ‚¬μš©μž%μ‚¬μš©μž ν”„λ‘œν•„%LibraryApplication SupportWhatsApp.ShipIt'
  • 'C:μ‚¬μš©μž%μ‚¬μš©μž ν”„λ‘œν•„%LibraryContainerscom.rockysandstudio.app-for-whatsapp'
  • 'C:Users%User profile% Library λͺ¨λ°”일 λ¬Έμ„œ <ν…μŠ€νŠΈ λ³€μˆ˜> WhatsApp 계정'
    이 λ””λ ‰ν„°λ¦¬μ—λŠ” WhatsApp 계정 μ†Œμœ μžμ™€ μ—°κ²°λœ μ „ν™”λ²ˆν˜Έ 이름을 가진 ν•˜μœ„ 디렉터리가 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.
  • 'C:μ‚¬μš©μž%μ‚¬μš©μž ν”„λ‘œν•„%LibraryCachesWhatsApp.ShipIt'
    이 λ””λ ‰ν† λ¦¬μ—λŠ” ν”„λ‘œκ·Έλž¨ μ„€μΉ˜μ— λŒ€ν•œ 정보가 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.
  • 'C:μ‚¬μš©μž%μ‚¬μš©μž ν”„λ‘œν•„%PicturesiPhoto Library.photolibraryMasters', 'C:μ‚¬μš©μž%μ‚¬μš©μž ν”„λ‘œν•„%PicturesiPhoto Library.photolibraryThumbnails'
    이 λ””λ ‰ν† λ¦¬μ—λŠ” WhatsApp μ—°λ½μ²˜μ˜ 사진 및 μΆ•μ†ŒνŒμ„ ν¬ν•¨ν•˜μ—¬ ν”„λ‘œκ·Έλž¨μ˜ μ„œλΉ„μŠ€ 파일이 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.
  • 'C:μ‚¬μš©μž%μ‚¬μš©μž ν”„λ‘œν•„%LibraryCachesWhatsApp'
    이 λ””λ ‰ν„°λ¦¬μ—λŠ” 데이터 캐싱에 μ‚¬μš©λ˜λŠ” μ—¬λŸ¬ SQLite λ°μ΄ν„°λ² μ΄μŠ€κ°€ ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.
  • 'C:μ‚¬μš©μž%μ‚¬μš©μž ν”„λ‘œν•„%λΌμ΄λΈŒλŸ¬λ¦¬μ‘μš© ν”„λ‘œκ·Έλž¨ 지원WhatsApp'
    이 λ””λ ‰ν„°λ¦¬μ—λŠ” μ—¬λŸ¬ ν•˜μœ„ 디렉터리가 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

    손 μ•ˆμ— μžˆλŠ” WhatsApp: λ²•μ˜ν•™ μœ λ¬Όμ„ μ–΄λ””μ„œ, μ–΄λ–»κ²Œ 찾을 수 μžˆλ‚˜μš”?
    μΉ΄νƒˆλ‘œκ·Έμ—μ„œ 'C:μ‚¬μš©μž%μ‚¬μš©μž ν”„λ‘œν•„%LibraryApplication SupportWhatsAppCache' 파일이 μžˆμ–΄μš” '데이터_0', '데이터_1', '데이터_2', '데이터_3' 그리고 이름이 μžˆλŠ” 파일 '에프_*******' (μ—¬κΈ°μ„œ *λŠ” 0λΆ€ν„° 9κΉŒμ§€μ˜ μˆ«μžμž…λ‹ˆλ‹€). μ΄λŸ¬ν•œ νŒŒμΌμ— ν¬ν•¨λœ 정보에 λŒ€ν•œ μžμ„Έν•œ λ‚΄μš©μ€ Windows의 WhatsApp μ•„ν‹°νŒ©νŠΈλ₯Ό μ°Έμ‘°ν•˜μ„Έμš”.

    μΉ΄νƒˆλ‘œκ·Έμ—μ„œ 'C:μ‚¬μš©μž%μ‚¬μš©μž ν”„λ‘œν•„%LibraryApplication SupportWhatsAppIndexedDB' λ©€ν‹°λ―Έλ””μ–΄ 파일이 포함될 수 μžˆμŠ΅λ‹ˆλ‹€(파일 ν™•μž₯μžκ°€ μ—†μŒ).

    파일 '메인 ν”„λ‘œμ„ΈμŠ€.log' WhatsApp ν”„λ‘œκ·Έλž¨ μž‘λ™μ— λŒ€ν•œ 정보가 ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

μ†ŒμŠ€

  1. Android 슀마트폰의 WhatsApp 메신저에 λŒ€ν•œ ν¬λ Œμ‹ 뢄석, μž‘μ„±μž: Cosimo Anglano, 2014.
  2. Whatsapp λ²•μ˜ν•™: Ahmad Pratama의 κΈ°λ³Έ 데이터와 Android 및 iOS μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ— λŒ€ν•œ λ‹€μ–‘ν•œ μ‹œμŠ€ν…œ, 2014.

이 μ‹œλ¦¬μ¦ˆμ˜ λ‹€μŒ κΈ°μ‚¬μ—μ„œ:

μ•”ν˜Έν™”λœ WhatsApp λ°μ΄ν„°λ² μ΄μŠ€μ˜ μ•”ν˜Έ 해독WhatsApp μ•”ν˜Έν™” ν‚€κ°€ μƒμ„±λ˜λŠ” 방법에 λŒ€ν•œ 정보와 이 μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ˜ μ•”ν˜Έν™”λœ λ°μ΄ν„°λ² μ΄μŠ€λ₯Ό ν•΄λ…ν•˜λŠ” 방법을 λ³΄μ—¬μ£ΌλŠ” μ‹€μ œ 예λ₯Ό μ œκ³΅ν•˜λŠ” κΈ°μ‚¬μž…λ‹ˆλ‹€.
ν΄λΌμš°λ“œ μŠ€ν† λ¦¬μ§€μ—μ„œ WhatsApp 데이터 μΆ”μΆœν΄λΌμš°λ“œμ— μ €μž₯λ˜λŠ” WhatsApp 데이터가 무엇인지 μ„€λͺ…ν•˜κ³  ν΄λΌμš°λ“œ μ €μž₯μ†Œμ—μ„œ 이 데이터λ₯Ό κ²€μƒ‰ν•˜λŠ” 방법을 μ„€λͺ…ν•˜λŠ” κΈ°μ‚¬μž…λ‹ˆλ‹€.
WhatsApp 데이터 μΆ”μΆœ: μ‹€μ œ μ‚¬λ‘€λ‹€μ–‘ν•œ μž₯μΉ˜μ—μ„œ WhatsApp 데이터λ₯Ό μΆ”μΆœν•˜λŠ” ν”„λ‘œκ·Έλž¨κ³Ό 방법을 λ‹¨κ³„λ³„λ‘œ μ„€λͺ…ν•˜λŠ” κΈ°μ‚¬μž…λ‹ˆλ‹€.

좜처 : habr.com

μ½”λ©˜νŠΈλ₯Ό μΆ”κ°€