吾爱破解 - LCG - LSG |安卓破解|病毒分析|破解软件|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

领取今日签到奖励
查看: 1803|回复: 7

[Android 原创] 通过PKCS直接获取apk签名信息,避免被kstools爆破签名校验

  [复制链接]
发表于 2019-2-9 21:44
大神看过后勿见笑,本人安卓初学者小白哟

吾爱破解论坛大神jiangwei212开发了一款工具kstools可以对apk签名校验进行爆破.
使其机制失效.主要是对PackageManager的getPackageInfo()方法
进行hook.


针对此,我们可以另寻获取apk签名信息的方法.就是通过Sun公司
提供的PKCS工具包和X509Certificate类直接获取到META-INF目录下的签名文件信息.
可以防止kstools对获取签名信息行为的干扰.


主要代码如下图所示,非常简单.


主要是用到zipFile读取apk里的文件,和PKCS类里的getCertificates()[]
获取公钥信息,然后再与源apk签名信息进行比对.


不过为了安全起见,可以使用C/C++实现,把源apk信息加密放到服务器端.
也可以结合反射技术,把获取和验证代码封装加密,运行时动态解密代码文件,然后通过反射执行里面的获取校验代码,比对失败后直接退出程序.


捕获.JPG

免费评分

参与人数 1吾爱币 +6 热心值 +1 收起 理由
qtfreet00 + 6 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2019-2-10 00:02 来自手机
支持一下,楼主研究得不错
发表于 2019-2-10 13:28 来自手机
发表于 2019-2-10 18:38
发表于 2019-2-11 20:23 来自手机
可以,很好的思路
发表于 2019-2-12 08:10
收藏备用,感谢楼主分享!!
发表于 2019-2-12 15:10
支持支持,新年快乐
发表于 2019-2-13 14:41
谢谢楼主的分享!
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则


免责声明:
吾爱破解所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Service@52PoJie.Cn

快速回复 收藏帖子 返回列表 搜索

RSS订阅|手机版|小黑屋|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2019-3-26 06:36

Powered by Discuz!

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表