亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種代碼處理方法、裝置及計(jì)算設(shè)備與流程

文檔序號(hào):11951456閱讀:來(lái)源:國(guó)知局

技術(shù)特征:

1.一種代碼處理方法,其特征在于,包括:

對(duì)應(yīng)用的安裝文件進(jìn)行反編譯,得到反編譯后的代碼,所述反編譯后的代碼處于代碼混淆狀態(tài);

確定所述反編譯后的代碼中需分析的目標(biāo)代碼;

根據(jù)設(shè)定的映射文件對(duì)所述目標(biāo)代碼進(jìn)行反混淆處理,得到所述目標(biāo)代碼對(duì)應(yīng)的開(kāi)發(fā)代碼;其中,所述映射文件記錄有開(kāi)發(fā)代碼和對(duì)所述開(kāi)發(fā)代碼進(jìn)行混淆處理后的混淆代碼的映射關(guān)系。

2.根據(jù)權(quán)利要求1所述的代碼處理方法,其特征在于,所述映射文件的設(shè)定過(guò)程包括:

在對(duì)所述應(yīng)用的開(kāi)發(fā)代碼進(jìn)行代碼混淆處理時(shí),確定混淆處理的初始結(jié)果,所述初始結(jié)果包括混淆代碼和混淆過(guò)程參數(shù);其中,所述混淆過(guò)程參數(shù)用于標(biāo)識(shí)混淆代碼唯一對(duì)應(yīng)的開(kāi)發(fā)代碼;

隱藏所述混淆過(guò)程參數(shù),建立開(kāi)發(fā)代碼與對(duì)應(yīng)的混淆代碼的映射關(guān)系。

3.根據(jù)權(quán)利要求2所述的代碼處理方法,其特征在于,所述根據(jù)設(shè)定的映射文件對(duì)所述目標(biāo)代碼進(jìn)行反混淆處理,得到所述目標(biāo)代碼對(duì)應(yīng)的開(kāi)發(fā)代碼包括:

根據(jù)所建立的開(kāi)發(fā)代碼與對(duì)應(yīng)的混淆代碼的映射關(guān)系,確定所述目標(biāo)代碼所對(duì)應(yīng)的開(kāi)發(fā)代碼;

或,恢復(fù)所述目標(biāo)代碼對(duì)應(yīng)的混淆過(guò)程參數(shù),根據(jù)所述目標(biāo)代碼及對(duì)應(yīng)的混淆過(guò)程參數(shù),將所述目標(biāo)代碼反混淆處理為對(duì)應(yīng)的開(kāi)發(fā)代碼。

4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的代碼處理方法,其特征在于,所述目標(biāo)代碼為所述應(yīng)用中的漏洞代碼;

確定所述反編譯后的代碼中需分析的目標(biāo)代碼包括:

對(duì)所述反編譯后的代碼進(jìn)行漏洞分析,確定漏洞代碼;

所述方法還包括:

以所得到的所述漏洞代碼對(duì)應(yīng)的開(kāi)發(fā)代碼定位所述應(yīng)用的漏洞位置。

5.根據(jù)權(quán)利要求4所述的代碼處理方法,其特征在于,所述對(duì)所述反編譯后的代碼進(jìn)行漏洞分析,確定漏洞代碼包括:

根據(jù)設(shè)定的漏洞代碼特征,對(duì)所述反編譯后的代碼進(jìn)行掃描;

將掃描得到的所述反編譯后的代碼中,與所述漏洞代碼特征對(duì)應(yīng)的代碼,確定為漏洞代碼。

6.一種代碼處理裝置,其特征在于,包括:

反編譯模塊,用于對(duì)應(yīng)用的安裝文件進(jìn)行反編譯,得到反編譯后的代碼,所述反編譯后的代碼處于代碼混淆狀態(tài);

目標(biāo)代碼確定模塊,用于確定所述反編譯后的代碼中需分析的目標(biāo)代碼;

反混淆模塊,用于根據(jù)設(shè)定的映射文件對(duì)所述目標(biāo)代碼進(jìn)行反混淆處理,得到所述目標(biāo)代碼對(duì)應(yīng)的開(kāi)發(fā)代碼;其中,所述映射文件記錄有開(kāi)發(fā)代碼和對(duì)所述開(kāi)發(fā)代碼進(jìn)行混淆處理后的混淆代碼的映射關(guān)系。

7.根據(jù)權(quán)利要求6所述的代碼處理裝置,其特征在于,還包括:

映射文件生成模塊,用于在對(duì)所述應(yīng)用的開(kāi)發(fā)代碼進(jìn)行代碼混淆處理時(shí),確定混淆處理的初始結(jié)果,所述初始結(jié)果包括混淆代碼和混淆過(guò)程參數(shù);其中,所述混淆過(guò)程參數(shù)用于標(biāo)識(shí)混淆代碼唯一對(duì)應(yīng)的開(kāi)發(fā)代碼;隱藏所述混淆過(guò)程參數(shù),建立開(kāi)發(fā)代碼與對(duì)應(yīng)的混淆代碼的映射關(guān)系。

8.根據(jù)權(quán)利要求7所述的代碼處理裝置,其特征在于,所述反混淆模塊包括:

第一反混淆執(zhí)行單元,用于根據(jù)所建立的開(kāi)發(fā)代碼與對(duì)應(yīng)的混淆代碼的映射關(guān)系,確定所述目標(biāo)代碼所對(duì)應(yīng)的開(kāi)發(fā)代碼;

或,第二反混淆執(zhí)行單元,用于恢復(fù)所述目標(biāo)代碼對(duì)應(yīng)的混淆過(guò)程參數(shù),根據(jù)所述目標(biāo)代碼及對(duì)應(yīng)的混淆過(guò)程參數(shù),將所述目標(biāo)代碼反混淆處理為對(duì)應(yīng)的開(kāi)發(fā)代碼。

9.根據(jù)權(quán)利要求6-8任一項(xiàng)所述的代碼處理裝置,其特征在于,所述目標(biāo)代碼為所述應(yīng)用中的漏洞代碼;所述目標(biāo)代碼確定模塊包括:

漏洞代碼確定單元,用于對(duì)所述反編譯后的代碼進(jìn)行漏洞分析,確定漏洞代碼;

所述代碼處理裝置還包括:

位置定位模塊,用于以所得到的所述漏洞代碼對(duì)應(yīng)的開(kāi)發(fā)代碼定位所述應(yīng)用的漏洞位置。

10.一種計(jì)算設(shè)備,其特征在于,包括權(quán)利要求6-9任一項(xiàng)所述的代碼處理裝置。

當(dāng)前第2頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1