Skip navigation

DSpace JSPUI

DSpace preserves and enables easy and open access to all types of digital content including text, images, moving images, mpegs and data sets

Learn More
DSpace logo
English
中文
  • Browse
    • Communities
      & Collections
    • Publication Year
    • Author
    • Title
    • Subject
    • Advisor
  • Search TDR
  • Rights Q&A
    • My Page
    • Receive email
      updates
    • Edit Profile
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 資訊工程學系
Please use this identifier to cite or link to this item: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/79272
Title: 使用狀態快照加速物聯網韌體分析
Accelerating IoT Firmware Analysis Using State Snapshots
Authors: Chen-Yu Li
李振宇
Advisor: 蕭旭君(Hsu-Chun Hsiao)
Keyword: 物聯網,韌體,狀態快照,
IoT,Firmware,State snapshot,
Publication Year : 2022
Degree: 碩士
Abstract: 隨著物聯網裝置的數量逐年增加,對於物聯網設備的攻擊事件也越來越多,因此物聯網設備的軟體安全也逐漸倍受重視。近期軟體測試技術中,模糊測試是一種目前廣泛運用的自動化漏洞挖掘技術。由於物聯網韌體程式缺乏源始碼、架構多樣化且有些需要硬體相關的相依性,所以物聯網韌體程式的模糊測試比一般程式的模糊測試更複雜。在對於物聯網韌體程式進行模糊測試前,我們必須正確地模擬該程式。此外,一些基於網路的物聯網設備的程式只能接受具有特定語法的輸入值。因此,如何生成有效的輸入值也是影響物聯網韌體模糊測試效率的其中一個重要因素。 在本論文中,我們設計並實作一種透過狀態快照來加速對物聯網韌體分析的方法。透過從狀態快照恢復程式執行來節省程式模擬時間。我們根據物聯網韌體程式判斷輸入值的類型與輸入值儲存方式,修改記憶體中的輸入值並進行模糊測試。另外,我們使用關鍵字為讀取特定格式輸入值的程式生成更有效率的輸入值。我們的實驗結果證實透過狀態快照恢復程式執行的方式來進行模糊測試會比不使用狀態快照的方式更快地觸發崩潰。在透過關鍵字生成輸入值方面,此方式亦顯著加快讀取特定結構輸入值的物聯網韌體程式觸發崩潰的時間。
URI: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/79272
DOI: 10.6342/NTU202104587
Fulltext Rights: 同意授權(全球公開)
Appears in Collections:資訊工程學系

Files in This Item:
File SizeFormat 
U0001-2812202113491600.pdf1.21 MBAdobe PDFView/Open
Show full item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

社群連結
聯絡資訊
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