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/70944
標題: 利用圖媒合達成APK原始碼反混淆
Deobfuscating APK with Graph Matchmaking
作者: Yu-Ching Hsu
徐有慶
指導教授: 李允中
關鍵字: 逆向工程,程式碼混淆,圖媒合,圖相似度,反編譯,
Reverse Engineering,Obfuscated Code,Graph Matchmaking,Graph Similarity,Decompilation,
出版年 : 2018
學位: 碩士
摘要: 由於程式碼在經過編譯成為位元組碼後,能夠透過反編譯取得其程式碼,應用 程式為了保護其程式碼,在編譯時會使用程式碼混淆,透過改變使用者自定義的 名稱,降低其可讀性。在本研究中,我們主要透過以下3個步驟來解決代碼混淆的 問題: 1. 將每個程式轉換為對應的圖形,2. 從未被混淆的圖中收集子圖以形成模 式,並作為計算圖形相似度的基礎,3. 比較圖的相似度以獲得未知節點最有可能 的名稱。
我們也透過現有的CRF模型評估我們提出的方法的效益,並且透過假設檢定來 驗證我們提出的方法在預測實體類型的準確率優於CRF模型。
Java source code can be obtained by decompiling its bytecode, therefore, obfuscation by modifying the names of packages, classes, and methods is usually adopted as a means to reduce the readability to protect the source code. In this research work, we address the obfuscation through the following three steps: 1. transform Java programs into their corresponding graphs, 2. collect sub-graphs from the graphs of non-obfuscated programs to form patterns as a basis for similarity calculation, and 3. compare the similarity of graphs to obtain a most probable name for the unknown node.
An experiment is also conducted to evaluate the benefit of our proposed approach with the extant CRF approach to show that our proposed approach is statistically more significant in improving the precision of predicting entity type than the extant CRF approach.
URI: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/70944
DOI: 10.6342/NTU201802358
全文授權: 有償授權
顯示於系所單位:資訊工程學系

文件中的檔案:
檔案 大小格式 
ntu-107-1.pdf
  目前未授權公開取用
13.58 MBAdobe 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