一种基于Dalvik指令的应用日志注入方法及系统
基本信息
申请号 | CN201810850342.0 | 申请日 | - |
公开(公告)号 | CN109240736A | 公开(公告)日 | 2019-01-18 |
申请公布号 | CN109240736A | 申请公布日 | 2019-01-18 |
分类号 | G06F8/71(2018.01)I; G06F16/16(2019.01)I; G06F16/18(2019.01)I | 分类 | 计算;推算;计数; |
发明人 | 阳雄 | 申请(专利权)人 | 安徽捷兴信息安全技术有限公司 |
代理机构 | 合肥市浩智运专利代理事务所(普通合伙) | 代理人 | 安徽捷兴信息安全技术有限公司 |
地址 | 230001 安徽省合肥市高新区创新大道2800号创新产业园二期F5栋7-8层 | ||
法律状态 | - |
摘要
摘要 | 本发明提供一种基于Dalvik指令的应用日志注入方法和系统,包括以下步骤:1)创建Apk数据结构,遍历Android应用中的文件;2)如果文件为签名信息文件,备份其中的签名信息,删除该文件;3)如果文件为Dex文件,获取dex数据结构,判断dex数据结构是主dex数据结构还是非主dex数据结构;4)日志注入前处理;5)日志注入;6)完成所有文件遍历后,对Android应用重新签名。本发明的目的在于提出一种可免反编译、免解压缩,直接更新Android应用中执行指令,并自动破解签名校验的日志注入技术。该技术通过直接在Android应用的Dex数据结构中注入dalvik指令,完成对应用的日志注入,并自动完成原签名信息的保留和校验逻辑的替换,重新签名得到新的Android应用安装包。 |
