一種基于Dalvik指令的應(yīng)用日志注入方法及系統(tǒng)
基本信息

| 申請(qǐng)?zhí)?/td> | CN201810850342.0 | 申請(qǐng)日 | - |
| 公開(公告)號(hào) | CN109240736A | 公開(公告)日 | 2019-01-18 |
| 申請(qǐng)公布號(hào) | CN109240736A | 申請(qǐng)公布日 | 2019-01-18 |
| 分類號(hào) | G06F8/71(2018.01)I; G06F16/16(2019.01)I; G06F16/18(2019.01)I | 分類 | 計(jì)算;推算;計(jì)數(shù); |
| 發(fā)明人 | 陽雄 | 申請(qǐng)(專利權(quán))人 | 安徽捷興信息安全技術(shù)有限公司 |
| 代理機(jī)構(gòu) | 合肥市浩智運(yùn)專利代理事務(wù)所(普通合伙) | 代理人 | 安徽捷興信息安全技術(shù)有限公司 |
| 地址 | 230001 安徽省合肥市高新區(qū)創(chuàng)新大道2800號(hào)創(chuàng)新產(chǎn)業(yè)園二期F5棟7-8層 | ||
| 法律狀態(tài) | - | ||
摘要

| 摘要 | 本發(fā)明提供一種基于Dalvik指令的應(yīng)用日志注入方法和系統(tǒng),包括以下步驟:1)創(chuàng)建Apk數(shù)據(jù)結(jié)構(gòu),遍歷Android應(yīng)用中的文件;2)如果文件為簽名信息文件,備份其中的簽名信息,刪除該文件;3)如果文件為Dex文件,獲取dex數(shù)據(jù)結(jié)構(gòu),判斷dex數(shù)據(jù)結(jié)構(gòu)是主dex數(shù)據(jù)結(jié)構(gòu)還是非主dex數(shù)據(jù)結(jié)構(gòu);4)日志注入前處理;5)日志注入;6)完成所有文件遍歷后,對(duì)Android應(yīng)用重新簽名。本發(fā)明的目的在于提出一種可免反編譯、免解壓縮,直接更新Android應(yīng)用中執(zhí)行指令,并自動(dòng)破解簽名校驗(yàn)的日志注入技術(shù)。該技術(shù)通過直接在Android應(yīng)用的Dex數(shù)據(jù)結(jié)構(gòu)中注入dalvik指令,完成對(duì)應(yīng)用的日志注入,并自動(dòng)完成原簽名信息的保留和校驗(yàn)邏輯的替換,重新簽名得到新的Android應(yīng)用安裝包。 |





