一種利用棧相關(guān)寄存器檢測軟件漏洞的方法及裝置

基本信息

申請?zhí)?/td> CN202011578183.7 申請日 -
公開(公告)號 CN112685744B 公開(公告)日 2022-05-17
申請公布號 CN112685744B 申請公布日 2022-05-17
分類號 G06F21/57(2013.01)I 分類 計算;推算;計數(shù);
發(fā)明人 姚琪福 申請(專利權(quán))人 安芯網(wǎng)盾(北京)科技有限公司
代理機(jī)構(gòu) 北京中創(chuàng)云知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 代理人 -
地址 100094北京市海淀區(qū)西北旺鎮(zhèn)唐家?guī)X路百旺弘祥科技文化園3號樓3層3222室
法律狀態(tài) -

摘要

摘要 本發(fā)明提供一種利用棧相關(guān)寄存器檢測軟件漏洞的方法及裝置,所述方法包括:步驟S1,在待檢測軟件的執(zhí)行路徑中設(shè)置檢測點(diǎn);步驟S2,在待檢測軟件的線程運(yùn)行到所述檢測點(diǎn)時,獲取所述線程對應(yīng)的棧相關(guān)寄存器的值;步驟S3,查詢系統(tǒng)創(chuàng)建所述線程時設(shè)置的棧地址空間范圍;步驟S4,判斷所述寄存器的值是否在所述地址空間范圍內(nèi),如果判斷結(jié)果為否,則所述待檢測軟件存在漏洞。根據(jù)本發(fā)明的方案,可以更全面地檢測軟件漏洞。