Dropbox Forensics

Similar documents
ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

!K_InDesginCS_NFH


TTA Journal No.157_서체변경.indd

오늘날의 기업들은 24시간 365일 멈추지 않고 돌아간다. 그리고 이러한 기업들을 위해서 업무와 관련 된 중요한 문서들은 언제 어디서라도 항상 접근하여 활용이 가능해야 한다. 끊임없이 변화하는 기업들 의 경쟁 속에서 기업내의 중요 문서의 효율적인 관리와 활용 방안은 이

Microsoft PowerPoint - 6.pptx

<B4EBC7D1BAF1B8B8C7D0C8B8C3DFB0E8C7D0BCFABFACBCF62D C1F8C2A520C3D6C1BE292E687770>

Orcad Capture 9.x

<4D F736F F D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2>

ODS-FM1

Analyst Briefing

vm-웨어-앞부속

I. 회사의 개요 1. 회사의 개요 1) 회사의 법적, 상업적 명칭 당사의 명칭은 "주식회사 한글과컴퓨터"라고 표기합니다. 또한 영문으로는 "HANCOM INC." 라 표기합니다. 단, 약식으로 표기할 경우에는 (주)한글과컴퓨터라 고 표기합니다. 2) 설립일자 및 존속

디지털포렌식학회 논문양식

1217 WebTrafMon II

Remote UI Guide

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

목차 1. 제품 소개 특징 개요 Function table 기능 소개 Copy Compare Copy & Compare Erase

PowerPoint Presentation

대표이사등의확인서명( ) I. 회사의 개요 1. 회사의 개요 1. 연결대상 종속회사 개황(연결재무제표를 작성하는 주권상장법인이 사업보고서, 분기ㆍ 반기보고서를 제출하는 경우에 한함) (단위 : 백만원) 상호 설립일 주소 주요사업 직전사업연도말 자산총액 지배

CD-RW_Advanced.PDF

Secure Programming Lecture1 : Introduction

데이터베이스-4부0816

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

Tablespace On-Offline 테이블스페이스 온라인/오프라인

KIDI_W_BRIEF(제1호)_본문.hwp

MySQL-Ch10

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

airDACManualOnline_Kor.key

윈도우 비스타를 윈도우 7로 업그레이드 1단계 1 단계: Windows 7(윈도우 7)의 어떤 버전으로 업그레이드할 수 있습니까? 아래 표에서는 Windows 7(윈도우 7)로 업그레이드할 수 있는 Windows Vista(윈도우 비스타) 버전에 대해 설명합니다. 업그

목 차

본 해설서는 정보통신망 이용촉진 및 정보보호 등에 관한 법률 (이하 법 이라 한다) 제28조제1항과 같은 법 시행령 제15조제6항에 근거한 개인정보의 기술적 관리적 보호조치 기준 이 개정 고시( )됨에 따라 - 동 기준의 각 조항별 주안점과 구체적인 사례를

Spotlight on Oracle V10.x 트라이얼프로그램설치가이드 DELL SOFTWARE KOREA

++11월 소비자리포트-수정

<49534F C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>

Portal_9iAS.ppt [읽기 전용]

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API

APOGEE Insight_KR_Base_3P11

Open Cloud Engine Open Source Big Data Platform Flamingo Project Open Cloud Engine Flamingo Project Leader 김병곤

untitled

단계

AGENDA 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례

소개 TeraStation 을 구입해 주셔서 감사합니다! 이 사용 설명서는 TeraStation 구성 정보를 제공합니다. 제품은 계속 업데이트되므로, 이 설명서의 이미지 및 텍스트는 사용자가 보유 중인 TeraStation 에 표시 된 이미지 및 텍스트와 약간 다를 수

Microsoft Word - Automap3

歯Phone

28 THE ASIAN JOURNAL OF TEX [2] ko.tex [5]

PowerPoint Presentation

manual pdfÃÖÁ¾

solution map_....

Microsoft PowerPoint - [#4-2] File System Forensic Analysis.pptx

最即時的Sybase ASE Server資料庫診斷工具

¨ìÃÊÁ¡2

게시: SWD

DBMS & SQL Server Installation Database Laboratory

휠세미나3 ver0.4

chapter4

(72) 발명자 서진교 경기 용인시 수지구 풍덕천2동 1167 진산마을 삼성5차아파트526동 1004호 조필제 경기 용인시 풍덕천동 유스빌 401호 - 2 -

**더모바일05호_N0.8

보안공학연구회

목차 본 취급설명서의 사용법 본 사용설명서에서는 제품상에 표시된 채널명 및 버튼명, 소프트웨어의 메뉴명 등이 대괄호 ([ ]) 안에 표시됩니 (예: [MASTER] 채널, [ON/ OFF], [File] 메뉴) 시작하시기 전에 특징...3 부속품...4 시작하시기 전에

Intra_DW_Ch4.PDF

슬라이드 1

PowerPoint Presentation

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ]

ESET Mobile Security for Android

초보자를 위한 분산 캐시 활용 전략

Yggdrash White Paper Kr_ver 0.18

Oracle hacking 작성자 : 임동현 작성일 2008 년 10 월 11 일 ~ 2008 년 10 월 19 일 신규작성 작성내용

디지털포렌식학회 논문양식

PCServerMgmt7

슬라이드 1

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

User Guide

Microsoft PowerPoint - 알고리즘_1주차_2차시.pptx

DocsPin_Korean.pages

204

DE1-SoC Board

SAS9.2_SAS_Enterprise_Miner_install_guide_single_user_v2

Microsoft SQL Server 2005 포켓 컨설턴트 관리자용

第 1 節 組 織 11 第 1 章 檢 察 의 組 織 人 事 制 度 등 第 1 項 大 檢 察 廳 第 1 節 組 대검찰청은 대법원에 대응하여 수도인 서울에 위치 한다(검찰청법 제2조,제3조,대검찰청의 위치와 각급 검찰청의명칭및위치에관한규정 제2조). 대검찰청에 검찰총장,대

02_3 지리산권 스마트폰 기반 3D 지도서비스_과업지시서.hwp

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras

MasoJava4_Dongbin.PDF

자궁내막증 진단과 추적에서의 혈액 표지자의 유용성

Windows 8에서 BioStar 1 설치하기

컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는 우수한 인력을 양성 함과 동시에 직업적 도덕적 책임의식을 갖는 IT인 육성을 교육목표로 한다. 1. 전공 기본 지식을 체계적으로

untitled

<30352D30312D3120BFB5B9AEB0E8BEE0C0C720C0CCC7D82E687770>

歯mp3사용설명서

Microsoft PowerPoint - AME_InstallRoutine_ver8.ppt

MS-SQL SERVER 대비 기능

Microsoft Word - ICT Report

Microsoft PowerPoint - 조달 제안서_ [호환 모드]

인켈(국문)pdf.pdf


<%DOC NAME%> User Manual

IPAK 윤리강령 나는 _ 한국IT전문가협회 회원으로서 긍지와 보람을 느끼며 정보시스템 활용하 자. 나는 _동료, 단체 및 국가 나아가 인류사회에 대하여 철저한 책임 의식을 가진 다. 나는 _ 활용자에 대하여 그 편익을 증진시키는데 최선을 다한다. 나는 _ 동료에 대해

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :

ETL_project_best_practice1.ppt

Transcription:

Cloud Storage Forensics Part I : Dropbox 2013. 09. 28 forensic.n0fate.com

Dropbox Forensics

Dropbox Forensics Dropbox 웹기반파일공유서비스 총 12 개의클라이언트지원 Desktop : Windows, Mac OS X, Linux Mobile : ios, Android, Symbian, Win Mobile, Blackberry 한계정당무료로 2GB 까지지원 자동동기화및사용자간자료공유

Dropbox Feature Previous Version 각파일에대한버전기록을유지함 변경한사용자, 호스트명, 시간, 용량정보

Dropbox Feature Recovery deleted files 삭제된데이터는최대 30 일 ( 팩랫 : 무제한 ) 보관

Dropbox Forensics Dropbox 의데이터는디스크에저장 디스크이미지에서각파일을접근할수있음 별다른문제없이분석을진행할수있음 삭제된파일은?.dropbox.cache 에삭제한파일을기록 Dropbox 페이지에버전정보기록

Show deleted files 삭제된파일은.dropbox.cache 에저장 동기화후이동 / 수정 / 삭제된파일저장 최대 3 일간데이터를유지 n0fate-macbook-air:~ n0fate$ cd Dropbox/.dropbox.cache/ n0fate-macbook-air:.dropbox.cache n0fate$ ls 2013-08-16 2013-08-17 n0fate-macbook-air:.dropbox.cache n0fate$ cd 2013-08-16 n0fate-macbook-air:2013-08-16 n0fate$ ls 2013 (deleted 60f35a91ffee07c883802a5920aa553f).pptx 2013 (deleted eafa23ac8430ffa0cfb77d847926c0bf).pptx 3E4E51888FB14B239407637B07A3D035 (deleted 2bdac50f2409a961cbefaa83ada787c8).doentry 43B030297C994934B65199C78C8C8F75 (deleted b78f5a24a5cf8f2f18611a764f67b767).doentry n0fate-macbook-air:2013-08-16 n0fate$ file * 2013 (deleted 60f35a91ffee07c883802a5920aa553f).pptx: Zip archive data, at least v2.0 to extract...<snip>... 43B030297C994934B65199C78C8C8F75 (deleted b78f5a24a5cf8f2f18611a764f67b767).doentry: XML document text

Dropbox Forensics 공격자가해당폴더 Wiping 수행한경우? 해당디렉터리의정보가 zero- out 되기때문에분석할수없음 다른요소를이용하여최대한분석필요 존재할수있는요소 계정정보 파일목록 ( 존재하는 / 삭제된파일 ) 파일동기화여부

filecache.dbx SQLite3 Database format file_journal table (<2013) Containing a lis_ng of all directories and files Synchroniza_on informa_on Only the live files, not deleted ones Recovery deleted record though SQLite3 Carving In early 2013 Dropbox released an update that encrypted this file

filecache.dbx SQLite3 DB Browser 로내용확인불가능 Hex Editor 에서정상적인파일로보이지않음 데이터암호화로인해올바른해석불가 Sqlite3 Database Encryp_on 기술을이용 User Password 기반의 Database Key 를생성하여모든데이터베이스암호화 역으로키를생성하여복호화를수행해야함.

Database Key Genera_on User key genera_on (Windows) HMAC Key ( 고정값 ) Registry Path HKCU\SOFTWARE\Dropbox\ks Client version 1. HMAC Payload length payload valida_on HMAC 2. CryptUnprotectData API User Key

Database Key Genera_on User key genera_on (Linux) HMAC Key ( 고정값 ) File Path /home/<user>/.dropbox/hostkeys hostkeys version 1. HMAC payload Unique Key md5( ia9 <hostkeys FILEPATH>Xa ui20 ) 2. AES- 128 with CBC valida_on HMAC Ini_al Vector ( 고정값 ) User Key

Database Key Genera_on (Windows/Linux) Database Key genera_on Salt ( 고정값 ) Itera_on Count (1066) Itera_on Count User Key salt PBKDF2 passphrase DB Key (16bytes)

Decryp_ng SQLite DBX SQLite Encryp_on Extension (SEE) Read and write encrypted database files All data and the metadata is encrypted So outside observer the database appears to contain white noise Public version of SQLite will not be able to read or write an encrypted database file Link : hip://www.sqlite.org/see/doc/trunk/www/readme.wiki

Decryp_ng SQLite DBX Product Ac_va_on Key (7bb07b8d471d642e) DB Key (16bytes) RC4 AES- 128- OFB AES- 256- OFB AES- 128- CCM Encryp_on mode (default : AES128OFB)

Tools (Online) A Cri_cal Analysis of Dropbox Security 를발표한 newsom 멤버가개발 hips://github.com/newsom Tool Dropbox DB Key Generator : dbx- keygen- windows/linux (Mac OS X 는없음 ) DBX Decryptor : sqlite3- dbx

Tools (Online) 시연

Dropbox Decryptor (Offline)

Dropbox Decryptor When/Who : March, 1, 2013, Magnet Forensics Requirements filecache.dbx file [root]\documents and Seqngs\username\Applica_on Data\Dropbox on XP, or [root]\users\jad\appdata\roaming\dropbox on Vista The en_re protect folder for that user [root]\documents and Seqngs\username\Applica_on Data\Microsom on XP, or [root]\users\jad\appdata\roaming\microsom on Vista/7 A file containing the raw bytes from the Dropbox client value under the ks key in registry registry/ntuser.dat file (full path is HKEY_CURRENT_USER\Somware \Dropbox\ks User s windows login password

Dropbox Decryptor CryptProtectData hcp://www.passcape.com/index.php?secmon=blog&cmd=details&id=20 Password SID Master Key Storage Folder (Protected Folder) salt PBKDF2 login creden_al salt Encrypted Master Key Algorithm : AES- 256 HMAC : SHA512 Itera_on count : 5600 Master Key

Dropbox Decryptor

Q & A Homepage : forensic.n0fate.com E- Mail : n0fate@n0fate.com

Reference Florian LEDOUX,Nicolas RUFF. Applica_on Security Forum 2012. A Cri_cal Analysis Dropbox Security. 2012. Dhiru Kholia, Przemyslaw Wegrzyn. Looking inside the (Drop) box. 2013.