二進(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)。 |
