張龍杰 謝曉方 袁勝智 李洪周
摘要:靜態(tài)庫函數(shù)分為系統(tǒng)庫函數(shù)和用戶自定義庫函數(shù),它的識別問題一直是反編譯技術(shù)的難點,特別是對于用戶自定義庫函數(shù),由于通用性低,信息獲取困難,因而這方面的研究很少。分析用戶自定義庫函數(shù)在存儲器中的存儲方式和特征,提出一種用戶自定義庫函數(shù)的識別方法,首次采用兩級中間語言(低級中間語言和高級中間語言)的形式進行處理,對中間語言的生成、函數(shù)偽代碼模塊的提取、識別模板的建立等關(guān)鍵技術(shù)進行詳細(xì)的分析研究,最后給出識別實例。實踐證明具有較高的應(yīng)用價值。