120 likes | 240 Views
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 학습
E N D
J-Streampart1(Software streaming service) ▪ 팀명 : Jukdori ▪ 팀원 : 16th윤병호(PL) 15th송인규 16th김영진
Contents • 개발 동기 및 목표 • 활용 사례 • 시스템 구성도 • Blue Print • 개발 환경 • 역할 분담 • Schedule • QnA
개발 동기 및 목표 • 동 기 • Windows kernel, PE Format, Device Driver에 대한학습 극대화. • IA–32 Paging Mechanism학습 • 고급 System Programming기법 학습 • 목 표 • 멤버십 내에서 활용 할 수 있도록 함으로써 License비용 축소
시스템 구성도 • J-Stream Network모듈 Server UI Network모듈 Client UI Page request Driver동적로더 Fake PE 파일생성 Page 캐쉬매니저 Page Fault후킹 드라이버 Service Program 매니저 Page 동적로더 page
Blue Print • J-Stream J-Stream Client Page request J-Stream Server OS page
개발 환경 • Operating System • Windows XP sp2 • 개발언어 • C/C++ • 개발 Tools • Visual Studio.NET • Windows DDK 3790.1830 • WinDbg, Soft ICE
역할 분담 • 윤병호 • Page fault tracing • Windows I/O Mechanism분석 • Page fault hooking드라이버
역할 분담 • 김영진 • PE Format분석 • Server와 통신protocol정의 • page동적 로더
역할 분담 • 송인규 • PE Format분석 • Service Programregistry관리모듈 • Service Programpage단위 관리모듈
Schedule • Schedule 2006/12 2007/01 2007/02 Hooking Deriver, Driver Dynamic loader, Hooking Driver Test ModuleDevelopment WDM, Windows Kernel Study Windows I/O tracing Hooking Driver Design 윤병호 Network ProtocolDefinition PE fileAnalysis 김영진 Windows I/O mechanismAnalysis Page Dynamic loader Development PE fileAnalysis Registry ManagementModule Development Test Module Development Page file Analysis 송인규 Page Management Module Development