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