Skip navigation

DSpace

機構典藏 DSpace 系統致力於保存各式數位資料(如:文字、圖片、PDF)並使其易於取用。

點此認識 DSpace
DSpace logo
English
中文
  • 瀏覽論文
    • 校院系所
    • 出版年
    • 作者
    • 標題
    • 關鍵字
    • 指導教授
  • 搜尋 TDR
  • 授權 Q&A
    • 我的頁面
    • 接受 E-mail 通知
    • 編輯個人資料
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 資訊工程學系
請用此 Handle URI 來引用此文件: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/36059
完整後設資料紀錄
DC 欄位值語言
dc.contributor.advisor李肇林
dc.contributor.authorShih-Jen Chuen
dc.contributor.author朱仕任zh_TW
dc.date.accessioned2021-06-13T07:50:32Z-
dc.date.available2005-07-28
dc.date.copyright2005-07-28
dc.date.issued2005
dc.date.submitted2005-07-25
dc.identifier.citation[1] Microsoft Corporation, “Remote Desktop Protocol”, MSDN Library, Last Updated: June 2005
[2] Microsoft Corporation, “Remote Desktop Protocol (RDP) Features and Performance White Paper”, Posted: June 27, 2000
[3] Microsoft Corporation, “Technical Overview of Windows Server 2003 Terminal Services”, Published: July 24, 2002, Updated: January 11, 2005
[4] Matthew Chapman, “rdesktop: A Remote Desktop Protocol Client”, http://www.rdesktop.org/
[5] ITU-T Recommendation T.128, “Multipoint Application Sharing”, February 1998
[6] ITU-T Recommendation T.125, “Multipoint Communication Service Protocol Specification”, February 1998
[7] RFC 905, “ISO Transport Protocol specification ISO DP 8073”, http://www.ietf.org/rfc/rfc0905.txt, April 1984
[8] RFC 2126, “ISO Transport Service on top of TCP (ITOT)”, http://www.ietf.org/rfc/rfc2126.txt, March 1997
[9] William Stallings, “Cryptography and Network Security: Principles and Practice, Third Edition”, Prentice Hall, August 27, 2002
[10] RSA Security, “RC4 cipher”, http://www.rsasecurity.com/rsalabs/faq/3-6-3.html
[11] Massimilliano Montoro, “Remote Desktop Protocol, the Good the Bad and the Ugly”, http://www.oxid.it/downloads/rdp-gbu.pdf, May 28, 2005
[12] Anthony Jones, Jim Ohlund, “Network Programming for Microsoft Windows, Second Edition”, Microsoft Press, February 13, 2002
[13] Microsoft Corporation, “Unraveling the Mysteries of Writing a Winsock 2 Layered Service Provider”, Microsoft Systems Journal, May 1999
[14] BindView Corporation, “LSADUMP2”, http://www.bindview.com/Services/razor/Utilities/Windows/lsadump2_readme.cfm, April 2000
[15] Ethereal, “ethereal-0.10.11”, http://www.ethereal.com/
[16] Ziff Davis Media Inc., “Ziff Davis Media WinBench 99”, http://www.veritest.com/benchmarks/winbench/default.asp
[17] DeskShare Incorporated, “My Screen Recorder”, http://www.deskshare.com/msr.aspx
[18] NetPlay Software, “Instant Demo”, http://www.instant-demo.com/
dc.identifier.urihttp://tdr.lib.ntu.edu.tw/jspui/handle/123456789/36059-
dc.description.abstractMicrosoft所提供的Remote Desktop Protocol (RDP)讓我們可以透過網路對遠端的電腦進行操作輸入與螢幕顯示。它支援許多節省網路頻寬的機制,例如資料壓縮、點陣圖的快取等等。我們將利用這些特性開發一個遠端螢幕錄製系統。
目前,各式各樣的螢幕錄製軟體充斥,然而,卻都普遍存在儲存空間過大、畫面品質不佳與執行效能低落等問題。相形之下,本論文所提出的遠端螢幕錄製系統將兼具輸出品質與效率。
zh_TW
dc.description.abstractThe Microsoft Remote Desktop Protocol (RDP) is used to control the screen activities of a remote computer. The RDP supports various mechanisms to reduce the amount of data transmitted over low-bandwidth network connection, such as data compression, caching of bitmaps, etc. We are going to use all these features to develop a remote screen recording system.
Presently, a variety of screen recording tools are available. However, most of these systems have problems in poor output quality, large storage requirement and low performance. Comparatively, the remote screen recording system we developed produces excellent output quality without significant efficiency reduction.
en
dc.description.provenanceMade available in DSpace on 2021-06-13T07:50:32Z (GMT). No. of bitstreams: 1
ntu-94-R92922064-1.pdf: 455039 bytes, checksum: 0ac8181accf315a16abf398ad4b9699a (MD5)
Previous issue date: 2005
en
dc.description.tableofcontents1 緒論-1-
2 遠端桌面介紹-3-
2.1 The Protocol Stack-3-
2.2 連線資料輸出、入路徑-4-
2.2.1 輸入路徑-4-
2.2.2 輸出路徑-4-
2.3 安全機制-5-
2.3.1 交換Random Number-5-
2.3.2 產生Session Key-7-
2.3.3 加、解密與訊息認證-8-
3 系統設計-10-
3.1 系統架構-11-
3.2 系統概念-12-
3.2.1 過濾並儲存Session封包-12-
3.2.2 只記錄Server端送出的封包-14-
3.2.3 錄製-15-
3.2.4 播放-15-
3.3 設計細節-17-
3.3.1 如何突破RDP的安全機制-17-
3.3.1.1 Session封包必須被解密-17-
3.3.1.2 如何產生Session Key-21-
3.3.1.2.1 解密儲存的封包-21-
3.3.1.2.2 重新加密解開後的封包-23-
3.3.2 記錄的封包中不包含滑鼠移動資訊-25-
3.3.3 如何克服斷線問題-25-
3.3.4離線播放-27-
4.系統建置-29-
4.1 建置平臺-29-
4.1.1 軟體-29-
4.1.2 硬體-29-
4.2 系統模組-30-
4.2.1 主程式-30-
4.2.2 RDP Proxy模組-31-
4.2.3 RDP Daemon模組-31-
4.3 系統運作流程-32-
4.3.1 主程式執行流程-32-
4.3.2 RDP Proxy執行流程-34-
4.3.3 RDP Daemon執行流程-35-
4.4 實作細節-36-
4.4.1 錄製-36-
4.4.1.1 記錄Server送出的封包-37-
4.4.1.2 置換Server Public Key-38-
4.4.1.3 記錄Random Number-39-
4.4.1.4 錄製滑鼠游標-40-
4.4.2 播放-41-
4.4.2.1 同步播放滑鼠游標-42-
4.4.2.2 連往本地端的RDP Daemon-42-
5 系統比較-43-
5.1 測試環境-43-
5.1.1 軟體-43-
5.1.2 硬體-43-
5.2 比較結果-44-
6 未來展望-46-
參考文獻-47-
dc.language.isozh-TW
dc.subject遠端桌面zh_TW
dc.subject螢幕錄製zh_TW
dc.subjectscreen recordingen
dc.subjectremote desktopen
dc.title以RDP封包擷取技術為基礎之遠端螢幕錄製系統zh_TW
dc.titleA Remote Screen Recording System based on RDP Packet Capturingen
dc.typeThesis
dc.date.schoolyear93-2
dc.description.degree碩士
dc.contributor.oralexamcommittee劉長遠,李嘉晃,楊凱翔
dc.subject.keyword螢幕錄製,遠端桌面,zh_TW
dc.subject.keywordscreen recording,remote desktop,en
dc.relation.page48
dc.rights.note有償授權
dc.date.accepted2005-07-26
dc.contributor.author-college電機資訊學院zh_TW
dc.contributor.author-dept資訊工程學研究所zh_TW
顯示於系所單位:資訊工程學系

文件中的檔案:
檔案 大小格式 
ntu-94-1.pdf
  未授權公開取用
444.37 kBAdobe PDF
顯示文件簡單紀錄


系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved