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

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 26185|回复: 36
收起左侧

[Android 原创] 百度云保护验证“破解“

  [复制链接]
mmmmar 发表于 2016-6-11 00:17
本帖最后由 mmmmar 于 2016-6-11 11:09 编辑

百度的软件都是重新编译打包以后会提示软件是非法版本,然后退出应用
Screenshot_2016-06-11-10-15-45_com.baidu.netdisk.png
通过对话框跟踪代码之后发现了这个路径:

调用请况是
Lcom/baidu/netdisk/ui/manager/__;->_(Landroid/app/Activity;)V
设置盗版窗口,点确定键会让窗口dimiss.,然后窗口监听事件一旦dimiss就结束进程,然后show方法显示出来
上边的方法由:

Lcom/baidu/netdisk/ui/bh;->_(I)V这个方法调用
bh类实现了CertVerifier.ResultListener接口,_(I)V为接口的回调方法
再由

Lcom/baidu/bdcvf/N;->a(Ljava/lang/Object;Ljava/lang/Object;)V
a方法是一个native方法参数为Navigate(一个activity),和 CertVerifier.ResultListener (验证结果的回调)

最外层是
CertVerifier._()._(this, new bh(this));
在Navigate类的sendHandlerCertVerifierfier()方法中


那么验证应该是在com.baidu.bdcvf.N类的a()方法里边
so的分析不会,但是猜测是在so里对安装包进行验证,失败就调用CertVerifier.ResultListener,成功就对Navigate进行操作,那应该是修改Navigate中的全局变量,或者调用里边的方法。

看了一下Navigate类中的方法和全局变量
有两个方法名字比较特别

private void doWelcome()
private void enterMainActivity(boolean paramBoolean)

而且
enterMainActivity()由doWelcome()调用

所以尝试
Navigate类(程序入口Activity类)的onCreate()中
#invoke-direct {p0}, Lcom/baidu/netdisk/ui/Navigate;->sendHandlerCertVerifier()V 这一句注释掉,用来发起验证
在方法末尾添加
invoke-direct {p0}, Lcom/baidu/netdisk/ui/Navigate;->doWelcome()V


回编译成功登陆百度云。

这样的破解感觉并不完美,期待大神可以对so层进行分析

太大了附件不能传,为V7.13.0版本,现在的最新版,可以直接去商店下载

至于怎么找到这些代码调用的没有写出,过程和别的都是一样的,先根据对话框的字符串找到对话框生成的代码,然后通过AndroidKill的查看方法调用往上层查找。
有一点要说的是,比如在通过字符串定位对话框的时候可能会出现好几个地方,而且代码都差不多,这时候需要挨个改一下试试,看到底是不是打开软件时调用的方法。


免费评分

参与人数 6热心值 +6 收起 理由
lmpy + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
本物天下霸唱 + 1 感谢
regan + 1 热心回复!
52PJ之霜木 + 1 不觉明历
联盟.视频制作v + 1 热心回复!
wnagzihxain + 1 不错

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

z6810753 发表于 2016-7-7 23:47
so层的校验在libbdcvf.so里面,  搜索signature字段,然后找到他的交叉引用(就一个),查看会发现签名的出口有一个判断,直接判断是否大于零,大于零就继续往下执行,反之走到最后也就退出了,直接改判断就可以了
 楼主| mmmmar 发表于 2016-7-8 22:41 来自手机
z6810753 发表于 2016-7-7 23:47
so层的校验在libbdcvf.so里面,  搜索signature字段,然后找到他的交叉引用(就一个),查看会发现签名的出 ...

学习了(ε)
冰楓丶殘瀷 发表于 2016-6-11 00:33
chenjingyes 发表于 2016-6-11 00:55
前排支持楼主  
天坑霸气 发表于 2016-6-11 01:35
蒙蔽中好高大上的样子
wolaipao 发表于 2016-6-11 03:56
懵逼中,因为看不懂大婶的高大上
lan2602144404 发表于 2016-6-11 07:58
下了看看,谢谢分享
zbr878458173 发表于 2016-6-11 08:28
懵逼中,因为看不懂大婶的高大上....................
王美君 发表于 2016-6-11 08:44
不错,谢谢分享,继续加油
eione 发表于 2016-6-11 09:14
不错,谢谢分享,继续加油
不懂破解 发表于 2016-6-11 09:39
完全看不懂,只能之后下楼主。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

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

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

GMT+8, 2024-5-1 06:55

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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