技術特征:
技術總結
本發(fā)明公開了一種不透明謂詞的插入方法,包括:定位原代碼分支語句中的表達式;利用第一運算符對所述表達式進行分割,生成分割后的表達式;構造永真混沌不透明謂詞;利用第二運算符對所述永真混沌不透明謂詞進行分割,生成分割后的永真混沌不透明謂詞;根據(jù)預定組合規(guī)則,將分割后的表達式與分割后的永真混沌不透明謂詞進行組合,將組合后生成的不透明謂詞插入所述原代碼,生成混淆代碼??梢姡诒痉桨钢?,通過將構造的永真不透明謂詞與程序中原有分支判斷語句結合為一體的新的插入混淆方法,可提高抵抗靜態(tài)分析的能力,增加代碼混淆的安全性;本發(fā)明還公開了一種不透明謂詞的插入裝置,同樣能實現(xiàn)上述技術效果。
技術研發(fā)人員:蘇慶;孫金田;張俊源;程天藝
受保護的技術使用者:廣東工業(yè)大學
技術研發(fā)日:2017.07.17
技術公布日:2017.11.10