Android APP僅使用V1簽名,可能存在Janus漏洞(CVE-2017-13156),Janus漏洞(CVE-2017-13156)容許攻擊者在不改變原簽名的狀況下任意修改APP中的代碼邏輯。java
影響範圍:Android系統5.1.1 - 8.0git
GetApkInfo.jar (https://github.com/bihe0832/Android-GetAPKInfo)github
打開cmd,輸入命令shell
java -jar GetApkInfo.jar路徑 apk路徑
結果確認:
V2簽名爲false,說明存在janus漏洞。工具
把包中的META-INF文件夾下的*.SF文件打開code
左邊是隻使用了V1,右邊是V1+V2blog
APK打包時使用V1+V2的簽名方式。ip