j-stream part1 (software streaming service)

12
J-Stream part1 (Software streaming service) ▪ 팀팀 : Jukdori ▪ 팀팀 : 16 th 팀팀팀 (PL) 15 th 팀팀팀 16 th 팀팀팀

Upload: brinda

Post on 06-Jan-2016

33 views

Category:

Documents


4 download

DESCRIPTION

J-Stream part1 (Software streaming service). ▪ 팀명 : Jukdori ▪ 팀원 : 16 th 윤병호 (PL) 15 th 송인규 16 th 김영진. Contents. 개발 동기 및 목표 활용 사례 시스템 구성도 Blue Print 개발 환경 역할 분담 Schedule QnA. 개발 동기 및 목표. 동 기 Windows kernel, PE Format, Device Driver 에 대한 학습 극대화 . IA – 32 Paging Mechanism 학습 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: J-Stream part1 (Software streaming service)

J-Streampart1

(Software streaming service)

▪ 팀명 : Jukdori

▪ 팀원 : 16th 윤병호(PL) 15th 송인규 16th 김영진

Page 2: J-Stream part1 (Software streaming service)

2/10

Contents• 개발 동기 및 목표

• 활용 사례

• 시스템 구성도

• Blue Print• 개발 환경

• 역할 분담

• Schedule• QnA

Page 3: J-Stream part1 (Software streaming service)

3/10

개발 동기 및 목표• 동 기

• Windows kernel, PE Format, Device Driver 에 대한학습 극대화 .

• IA–32 Paging Mechanism 학습• 고급 System Programming 기법 학습

• 목 표• 멤버십 내에서 활용 할 수 있도록 함으로써

License 비용 축소

Page 4: J-Stream part1 (Software streaming service)

4/10

활용 사례

Page 5: J-Stream part1 (Software streaming service)

5/10

시스템 구성도• J-Stream

Page request

page

Page Fault후킹 드라이버 Page 동적로더

Driver동적로더

Fake PE파일생성

Page 캐쉬매니저

Client UINetwork

모듈

Service Program매니저

Network모듈

ServerUI

Page 6: J-Stream part1 (Software streaming service)

6/10

Blue Print• J-Stream

J-StreamClient

J-StreamServerOS

Page request

page

Page 7: J-Stream part1 (Software streaming service)

7/10

개발 환경• Operating System

• Windows XP sp2

• 개발언어• C/C++

• 개발 Tools• Visual Studio.NET• Windows DDK 3790.1830• WinDbg, Soft ICE

Page 8: J-Stream part1 (Software streaming service)

8/10

역할 분담• 윤병호

• Page fault tracing

• Windows I/O Mechanism 분석

• Page fault hooking 드라이버

Page 9: J-Stream part1 (Software streaming service)

9/10

역할 분담• 김영진

• PE Format 분석

• Server 와 통신 protocol 정의

• page 동적 로더

Page 10: J-Stream part1 (Software streaming service)

10/10

역할 분담• 송인규

• PE Format 분석

• Service Program registry 관리모듈

• Service Program page 단위 관리모듈

Page 11: J-Stream part1 (Software streaming service)

11/10

Schedule• Schedule

PE file Analysis

PE file Analysis

Windows I/O mechanismAnalysis

Page file AnalysisRegistry ManagementModule Development Test Module Development

Page Management Module Development

Page Dynamic loader Development

Network ProtocolDefinition

WDM, Windows KernelStudy

Windows I/O tracingHooking Driver Design

Hooking Deriver,Driver Dynamic loader,Hooking Driver Test ModuleDevelopment

윤병호

김영진

송인규

2006/12 2007/01 2007/02

Page 12: J-Stream part1 (Software streaming service)

12/10