RadarURL

조회 수 4965 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

가 크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

가 크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

『Digtal Forensic』/Forensics - Windows 2015.12.13 21:57

이번에는 웹 브라우저 사용 흔적에 대해 살펴보자. 인터넷이 안되고 심지어 게임도 삭제한 컴퓨터를 사용한다고 상상해보자. 아마 듣기만 해도 답답할 것이다. 최근 컴퓨터를 이용한 많은 작업이 대부분 인터넷을 활용하고 있다. 이로 인해 점점 더 사용자의 인터넷 사용흔적이 사건을 프로파일링하는데 중요해지고 있다.

사용자는 브라우저를 통해 인터넷을 접근하기 때문에 인터넷 사용흔적은 곧 브라우저의 사용흔적이다. 브라우저는 성능을 높이거나 사용자에게 편의를 제공하기 위해 사용흔적을 저장해둔다. 사용흔적의 저장과 활용 방식은 각 브라우저마다 서로 다르다. 결국, 웹 브라우저 사용흔적은 운영체제에 종속적이기보다는 웹 브라우저의 종류와 버전에 종속적이다.

윈도우 8에서 크롬, 파이어폭스, 사파리는 기존과 동일한 버전을 설치해 사용하면 되지만, 인터넷 익스플로러(이하 IE)는 기본적으로 버전 10이 설치되어 있다. 윈도우 7 환경까지 IE 9가 사용된만큼 윈도우 8에서의 웹 브라우저 사용 흔적은 기존과는 조금 다른 점이 있다. 기존의 IE 9에서 남기는 웹 브라우저 사용흔적은 다음과 같다.(윈도우 7 기준)

사용흔적 경로
캐시 %LOCALAPPDATA%\Microsoft\Windows\Temporary Internet Files\Content.IE5\index.dat
%LOCALAPPDATA%\Microsoft\Windows\Temporary Internet Files\Content.IE5\{Random}\{All Files}
히스토리 %LOCALAPPDATA%\Microsoft\Windows\History\History.IE5\index.dat
%LOCALAPPDATA%\Microsoft\Windows\History\History.IE5\{period}\index.dat
쿠키 %APPDATA%\Microsoft\Windows\Cookies\index.dat
%APPDATA%\Microsoft\Windows\Cookies\{All Files}
다운로드 목록 %APPDATA%\Microsoft\Windows\IEDownloadHistory\index.dat
아이콘 캐시 %LOCALAPPDATA%\Microsoft\Internet Explorer\xxxxxiconcache.dat
세션복원 정보 %LOCALAPPDATA%\Microsoft\Internet Explorer\Recovery\Active\RecoveryStore.{GUID}.dat
%LOCALAPPDATA%\Microsoft\Internet Explorer\Recovery\Last Active\RecoveryStore.{GUID}.dat
%LOCALAPPDATA%\Microsoft\Internet Explorer\Recovery\High\Active\RecoveryStore.{GUID}.dat
%UserProfile%\AppData\Local\Microsoft\Internet Explorer\Recovery\High\Last Active\RecoveryStore.{GUID}.dat
호환성 목록 %LOCALAPPDATA%\Microsoft\Internet Explorer\IECompatData\iecompatdata.xml
HKU\Software\Microsoft\Intenet Explorer\BrowserEmulation\ClearbleListData\UserFilter
DOM 저장소 %LOCALAPPDATA%\Microsoft\Internet Explorer\DOMStore\index.dat

주요 사용흔적인 캐시, 히스토리, 쿠키, 다운로드 목록은 인덱싱되어 index.dat로 관리한다. 캐시에는 웹 사이트의 컨텐츠가 캐시되어 저장되고 히스토리에는 방문한 주소가 목록화된다. 히스토리의 주소를 파싱하면 사용자가 입력한 검색어 목록도 추출이 가능하다.

윈도우 8을 설치하고 기존과 동일하게 IE 흔적을 분석해보면 index.dat 파일을 찾을 수 없을 것이다. index.dat 뿐만 아니라 관련 데이터 파일도 존재하지 않는다. 독립된 각각의 파일에 관리하던 웹 브라우저 흔적을 IE 10에서는 하나의 파일로 통합했기 때문이다. 통합 파일은 다음 경로에 위치한다.

  • %UserProfile%\AppData\Local\Microsoft\Windows\WebCache\WebCacheV##.dat(##은 숫자)

webcache.png

 

 

웹 캐시 파일(WebCacheV##.dat)은 ESE(Extensible Storage Engine) 데이터베이스 형식을 가지고 있다. ESE 형식은 JET Blue라고도 불린다. 원래 JET(Joint Engine Technology)는 마이크로소프트 액세스(Access)에서 사용되었던 기술로 초기 버전은 JET Red라고 불렀다. 이후 업그레이드되어 버전 2가 나오면서 JET Blue라는 이름을 가지게 되었다.

JET Blue 기술은 이후에 Exchange Server, Active Directory, File Replication Service(FRS), Windows Search 등에 사용되어 왔다. 최근의 윈도우 흐름을 보면 데이터베이스가 필요한 요소는 대부분 ESE 형식으로 변환하고 있으므로 ESE에 대해 지속적인 관심을 가질 필요가 있다.

ESE 데이터베이스 형식의 파일은 JET 엔진이 구동되고 있는 윈도우 환경이라면 간단히 JET API를 통해 쿼리할 수 있다. 또한 관련 도구도 많이 나와있으므로 분석에는 어려움이 없을 것이다. 대표적인 도구는 WOANWARE의 EseDbViewer이다. 다음은 EseDbViewer로 웹 캐시 파일의 내용을 살펴본 것이다.

esedbviewer.png

 

 

기존의 독립된 파일로 저장했던 사용흔적이 테이블 단위로 나뉘어 저장되어 있다. 각 테이블의 의미는 ‘Containers’ 테이블을 보면 알 수 있다. 하지만, EseDbViewer를 그대로 웹 브라우저 사용흔적 분석에 사용하기에는 다소 불편하다. 각 컨테이너(Container) 테이블의 의미를 교차확인해야 하고 각 테이블의 컬럼의 의미가 명확하지 않은 것들이 있기 때문이다. 그리고 웹 브라우저 흔적이 쌓여 용량이 클 경우에는 전체를 분석하는데 많은 시간이 걸릴 수 밖에 없다.

결과적으로 좀 더 손쉬운 분석을 위해서JET API를 이용해 테이블에 쿼리할 수 있는 기능을 지원하고, 전체 내용에 대한 통합 타임라인 분석이 필요할 것으로 본다. 최근 C#을 공부하는 중이라 시간이 나면 만들려고 계획 중이지만 계획한게 어디 한둘이랴! 관심있는 분들의 많은 참여 부탁드립니다. 편리한 도구를 만들어 배포해주셔도 고맙겠습니다.

 

출처 : http://forensic-proof.com

 

출처 : http://eniac-security.tistory.com/54

?

공부 게시판

공부에 도움되는 글을 올려주세요.

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 [공지] 공부 게시판 입니다. 처누 2003.08.18 2004035
2615 공지 대전, 인천, 세종 하수구 막힘 문제 해결 방법 new 정열적인코요테90 2026.10.05 1
2614 취미 <문경맥주> 구입 할 수 있는 곳은 새 창 열림 new 타오르는드래곤61 2026.10.05 1
2613 데이터베이스 강남건전지❤️OlO-8655-OO53❤️친절문의환영 #강남건전지 #강남유니콘 #선릉유니콘 #강남건전지위치 #선릉역건전지#대치동유니콘 #강남바커스 #선릉바커스 #선릉역바커스 #강남룸클럽 #선릉룸클럽 #강남베터리 #강남바데리 new 괴랄한재규어89 2026.10.05 1
2612 사무 소프트웨어 용인두피문신 고민? 만족 후기 보려면 new 날카로운꿩11 2026.10.05 1
2611 논문 카­톡 gusim8003 급전/내구제 (24시문의) 폰테크 소액대출 선불폰 가개통 new 타오르는켄타우로스86 2026.10.05 1
2610 윈도우즈 웨딩누브라, 완벽한 드레스 핏을 위한 선택 new 날카로운감시자22 2026.10.05 1
2609 인터넷 성공적인 중고화물차 선택, 현명한 가이드 new 붉은드래곤50 2026.10.05 2
2608 가상화 인천맛집 순위 new 차가운파편97 2026.10.05 2
2607 응용 프로그래밍 완벽한 웨딩드레스 핏의 비밀, 웨딩누브라 new 힘겨운암석76 2026.10.05 1
2606 카메라 파주누수업체, 신속 해결 전문가의 비결 new 차가운에메랄드79 2026.10.05 1
2605 u-E(통합센터) 올해의 핫플 선정 간석동 마블! 010&&8923&&0291 new 교활한감시자99 2026.10.05 1
2604 웹서버,WAS 손목터널증후군 치료, 현명한 선택 기준은? new 괴상한두루미52 2026.10.05 1
2603 u-E(통합센터) 손목터널증후군, 두팔로정형외과에서 해답을 찾다 new 눈부신백마법사86 2026.10.05 1
2602 응용 프로그래밍 골든타워 010 2817 0845 골타문의 편하게 알아보는 셔츠룸 new 속삭이는미노타우르93 2026.10.05 2
2601 u-E(TestBed) 특별한 기념품제작, 판촉물365 new 광기의태풍18 2026.10.05 1
2600 건강 대전누수 문제, 청년연합누수가 답이다 new 몽환적인삵34 2026.10.05 2
2599 u-E(법,정책) 양산싱크대막힘, 뚫자하수구에서 한 번에 해결 new 낙관적인유니콘42 2026.10.05 1
2598 가상화 최근 테헤란로 벤처 밸리의 핵심 리더들 사이에서 ‘클래스가 다른 정통 수질과 프라이빗 무드’로 소문 자자한 '선릉 룸싸롱' 기습 방문, 인공미를 거부하는 무결점 뉴페이스들과 심장을 마비시킨 사심 플러팅에 제대로 저격당하고 온 솔직 후기 new 희미한홍학99 2026.10.05 3
2597 웹서버,WAS 카­톡 gusim8003 급전/내구제 (24시문의) 선불폰 소액결제 일수 급전대출 new 황금빛섬광82 2026.10.05 2
2596 웹광고 해외선물 메타5 거래소와 GFS컴퍼니의 장점과 고려사항 new 울리는이구아나69 2026.10.05 2
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 131 Next
/ 131


즐겨찾기 (가족)

JAESOO's HOMEPAGE


장여은 홈페이지


장여희 홈페이지


장여원 홈페이지


즐겨찾기 (업무)

알리카페 홀릭

숭실대 컴퓨터 통신연구실 (서창진)

말레이시아 KL Sentral 한국인 GuestHouse


즐겨찾기 (취미)

어드민아이디

유에코 사랑회

아스가르드 좋은사람/나쁜사람

JServer.kr

제이서버 메타블로그

재수 티스토리


즐겨찾기 (강의, 커뮤니티)

재수 강의 홈페이지


한소리


VTMODE.COM


숭실대 인공지능학과


숭실대 통신연구실


베너