首页
社区
课程
招聘
[求助]怎样在PC上获取APK包签名?
发表于: 2016-9-20 08:27 4982

[求助]怎样在PC上获取APK包签名?

2016-9-20 08:27
4982
需要在Windows系统上编程实现获取APK文件的签名信息,找到一个可用的工具
http://www.chinapyg.com/thread-76361-1-1.html
尝试联系过作者未得到回复。请问是如何实现的?

2017-1-10更新:经过长期使用发现,上面这个工具的实现有问题,某些APK文件取得的签名是错误的。

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 16495
活跃值: (2518)
能力值: ( LV9,RANK:147 )
在线值:
发帖
回帖
粉丝
2
首先apk就跟zip差不多,  解压之后, 获取里面的签名文件, 内容读取出来就OK了.
2016-9-20 09:31
0
雪    币: 37
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
getting apk signature outside of android
http://androidcracking.blogspot.com/2010/12/getting-apk-signature-outside-of.html

如上URL
2016-9-20 09:58
0
雪    币: 22
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
举个例子 META-INF\CERT.RSA 直接读取文件,转为16进制字符串就是签名
2016-9-20 10:41
0
雪    币: 48
活跃值: (37)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
http://blog.csdn.net/roland_sun/article/details/42029019 这篇文章对签名校验写的很详细
2016-9-20 11:42
0
雪    币: 319
活跃值: (1191)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
6
似乎是对的,不过文件长度比实际签名更长?
2016-9-20 14:12
0
雪    币: 197
活跃值: (87)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
解压apk文件,取 META-INF的 *.RSA 文件,证书标准pkcs7,使用openssl 读取

openssl pkcs7 -inform DER -in CERT.RSA -noout -print_certs -text
2016-9-21 14:58
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
楼主能留个联系方式吗??我QQ  1506004484
2016-9-30 18:01
0
游客
登录 | 注册 方可回帖
返回
//