检测APK是否存在Janus漏洞步骤

Janus说明

  Android APP仅使用V1签名,可能存在Janus漏洞(CVE-2017-13156),Janus漏洞(CVE-2017-13156)容许攻击者在不改变原签名的状况下任意修改APP中的代码逻辑。java

  影响范围:Android系统5.1.1 - 8.0git

检测方式

方式1-使用GetApkInfo.jar工具

GetApkInfo.jar (https://github.com/bihe0832/Android-GetAPKInfogithub

打开cmd,输入命令shell

java -jar GetApkInfo.jar路径  apk路径


结果确认:
V2签名为false,说明存在janus漏洞。工具

方式2-把APK改为zip解压查看

把包中的META-INF文件夹下的*.SF文件打开code


左边是只使用了V1,右边是V1+V2blog

修复

APK打包时使用V1+V2的签名方式。ip

相关文章
相关标签/搜索