为什么Apk里META-INF没签名文件却能安装?

前言:
本人也是这个网络上众多技术狂热者的成员之一,以前从来都是只看文章,不发表任何内容,但现在,我认为我可以尝试着记录下每个新掌握的知识点,同时也为一些与我一样的小白提供一点帮助,这是我写的第一篇博客,如有不足之处,还请大佬们指出!
太极修改后的apk的META-INF文件夹
正题:
其实本人研究较多的还是Android的逆向,不过也研究的不深,最近在研究"太极”原理的时候,发现一个问题,“太极”所修改创建出来的app,在META-INF文件夹下,仅有一个EXPOSED.VERSION文件,并没有RSA,SF,MF文件,但却能够读取得到签名并可以安装,这可就颠覆我对APP签名的认知了,据我所了解,App的签名信息是存在META-INF文件夹里的,于是在网上一番搜索查资料,但可能因为方向不对,关键词不对,搜出来的结果都不是自己想要的,于是调整方向,研究APP的签名原理!最终得出结论:App的签名,分为3种: V1签名、V2签名、V1+V2混签。V1的签名信息,会保存在app压缩包里(数据区)的META-INF文件夹下,而V2的签名信息,则插入在app压缩包的文件结构里(数据区和中央目录中间),所以不会被解压出来,而V1+V2混签,也是两种同时采用。App里META-INF没签名文件却能安装,说明它仅采用了V2签名方式。

结语:
欢迎评论留言,要是有什么不足之处,也请各位指出,有问题也可联系我
qq:757456456(备注:来自CSDN)

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值