二進(jìn)制可執(zhí)行文件同源分析方法、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)

基本信息

申請(qǐng)?zhí)?/td> CN202210434518.0 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN114528015A 公開(kāi)(公告)日 2022-05-24
申請(qǐng)公布號(hào) CN114528015A 申請(qǐng)公布日 2022-05-24
分類(lèi)號(hào) G06F8/75(2018.01)I;G06F8/53(2018.01)I;G06F40/194(2020.01)I;G06F40/30(2020.01)I;G06N3/08(2006.01)I 分類(lèi) 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 吳瀟;楊智霖;魯俊 申請(qǐng)(專(zhuān)利權(quán))人 湖南泛聯(lián)新安信息科技有限公司
代理機(jī)構(gòu) 長(zhǎng)沙市護(hù)航專(zhuān)利代理事務(wù)所(特殊普通合伙) 代理人 -
地址 410005湖南省長(zhǎng)沙市開(kāi)福區(qū)伍家?guī)X街道棲鳳路486號(hào)凱樂(lè)微谷商務(wù)中心1棟1710、1711房
法律狀態(tài) -

摘要

摘要 本發(fā)明具體公開(kāi)了一種二進(jìn)制可執(zhí)行文件同源分析方法、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì),所述方法包括:生成二進(jìn)制可執(zhí)行文件對(duì)應(yīng)的函數(shù)控制流圖;在高維向量空間中生成對(duì)應(yīng)的指令向量和基本塊向量;基于預(yù)設(shè)神經(jīng)網(wǎng)絡(luò)模型獲取同維度的函數(shù)向量矩陣;將函數(shù)向量矩陣進(jìn)行矩陣相乘后并按照從大到小進(jìn)行排序,進(jìn)而獲取相似函數(shù)對(duì),利用相似函數(shù)對(duì)進(jìn)行查找即可得到匹配結(jié)果。本發(fā)明將自然語(yǔ)言處理的雙向多層轉(zhuǎn)換編碼器應(yīng)用到匯編代碼語(yǔ)言的語(yǔ)義生成上,通過(guò)在同維度的高維向量空間中生成對(duì)應(yīng)的指令向量和基本塊向量,并將函數(shù)控制流圖與基本塊向量結(jié)合得到對(duì)應(yīng)的函數(shù)語(yǔ)義向量,基于相似函數(shù)對(duì)查找實(shí)現(xiàn)同源分析,具有魯棒性強(qiáng)、運(yùn)行速度快和測(cè)試效果好的特點(diǎn)。