淡江大學機構典藏:Item 987654321/34095
English  |  正體中文  |  简体中文  |  全文筆數/總筆數 : 62861/95882 (66%)
造訪人次 : 4238680      線上人數 : 426
RC Version 7.0 © Powered By DSPACE, MIT. Enhanced by NTU Library & TKU Library IR team.
搜尋範圍 查詢小技巧:
  • 您可在西文檢索詞彙前後加上"雙引號",以獲取較精準的檢索結果
  • 若欲以作者姓名搜尋,建議至進階搜尋限定作者欄位,可獲得較完整資料
  • 進階搜尋
    請使用永久網址來引用或連結此文件: https://tkuir.lib.tku.edu.tw/dspace/handle/987654321/34095


    題名: Java逆向編譯器的設計與製作
    其他題名: Design and implementation of a Java decompiler
    作者: 胡志慶;Hu, Chih-ching
    貢獻者: 淡江大學資訊管理學系碩士班
    廖賀田;Liaw, Heh-tyan
    關鍵詞: 逆向編譯;反組譯;控制流程分析;堆疊模擬;Decompilation;Disassemble;Control Flow Analysis;Stack Simulation
    日期: 2005
    上傳時間: 2010-01-11 04:54:59 (UTC+8)
    摘要: 逆向編譯(Decompilation)是將低階語言轉換成高階語言。本論文針對Java類別檔進行逆向編譯處理,將控制流程擷取出來,辨認其中的迴域(Loop)與分域(Selection)結構,再以指令重組的技術,重新呈現出高階結構化程式。本論文規劃一個逆向編譯的架構,將整個轉換程序分五個步驟:(1)將Java類別檔經“輸入轉換”轉換成類別結構圖;(2)經“反組譯”轉換成JASM指令;(3) 經“流程圖建構”,轉換成由JASM指令所組成的流程圖;(4)經“控制流轉換”轉換成低階語法圖;(5)經“高階指令重組”轉換成高階語法圖,最後輸出高階的結構化程式。
    The decompilation is transforming a low-level language into an equivalent high-level language. This research aims to extracts the control-flow from decompiling the specific Java class file, and then identifies its loops and the selection structure. Finally, we use the instruction reorganization technology to archive the high-level structured program. This thesis plans a framework of decompilation and divides the entire transformation procedure to five steps: (1) translates into the Class Structure from a Java class file via “input translation", (2) translates into the Java Assembly(JASM) instruction via "disassembly", (3) transforms the flow graph which is composed by the Java Assembly(JASM) instruction by processing through "flow graph construction", (4) translates into a low-level syntax diagram via "control-flow translation", and (5) translates through "instruction reorganization" into a high-level syntax diagram and then outputs the high-level structured program.
    顯示於類別:[資訊管理學系暨研究所] 學位論文

    文件中的檔案:

    檔案 大小格式瀏覽次數
    0KbUnknown617檢視/開啟

    在機構典藏中所有的資料項目都受到原著作權保護.

    TAIR相關文章

    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library & TKU Library IR teams. Copyright ©   - 回饋