跳到主要內容

臺灣博碩士論文加值系統

(18.97.9.169) 您好!臺灣時間:2025/02/16 07:28
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:朱仕任
研究生(外文):Shih-Jen Chu
論文名稱:以RDP封包擷取技術為基礎之遠端螢幕錄製系統
論文名稱(外文):A Remote Screen Recording System based on RDP Packet Capturing
指導教授:李肇林李肇林引用關係
學位類別:碩士
校院名稱:國立臺灣大學
系所名稱:資訊工程學研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2005
畢業學年度:93
語文別:中文
論文頁數:48
中文關鍵詞:螢幕錄製遠端桌面
外文關鍵詞:screen recordingremote desktop
相關次數:
  • 被引用被引用:0
  • 點閱點閱:599
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
Microsoft所提供的Remote Desktop Protocol (RDP)讓我們可以透過網路對遠端的電腦進行操作輸入與螢幕顯示。它支援許多節省網路頻寬的機制,例如資料壓縮、點陣圖的快取等等。我們將利用這些特性開發一個遠端螢幕錄製系統。
目前,各式各樣的螢幕錄製軟體充斥,然而,卻都普遍存在儲存空間過大、畫面品質不佳與執行效能低落等問題。相形之下,本論文所提出的遠端螢幕錄製系統將兼具輸出品質與效率。
The 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.
1 緒論-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-
[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/
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top