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

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

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

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

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

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

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

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