思路最重要。
————————————起因———————————
旧版的盗版验证可以看我之前的帖子,风车360动漫是一族。
旧版本就一个return-void直接解决盗版验证,但貌似新版不仅加强了盗版验证,签校,盗版验证的方法也被隐藏了,导致很多小伙伴找不到。
也是我群里的小伙伴说风车动漫的盗版验证去不了,当时我看了一下也是按之前的方法是没用了,就有了这次的分析教程。
注:
此次分析教程分为两款软件的分析:
1.免费漫画,官包
转 密码:bu91
2.风车动漫,官包
转 密码:hpf2
3.风车动漫强度>免费漫画强度
(免费漫画是啥?是风车动漫盗版验证中下载的,都是同一族的软件,也是此次分析教程的铺垫)
思路永远最重要。
工具:
1.MT管理器
2.任意日志注入器
3.风车动漫,免费漫画最新版
——————————开始分析———————————
初级分析:
免费漫画御安全壳。过签,正常脱修,签名,安装,运行,软件崩溃(一直卡在主界面)。(图一)
注入日志,我这里是全局注入打印返回值。(图二)
安装,授予权限,运行,返回mt查看日志。(图三)
在软件崩溃的前几行获取了activity?
我们去com.biquge.ebook.app.app.AppContext类onCreate方法中看看。(图三~四)
smali看不清楚,转java(图五~六)
查看java后并没有发现异常?往上走,我们一眼就看到了熟悉的代码,检测盗版验证代码。(图七)
getSharedPreferences
getApplicationContext
String key
好家伙,三个里面,两个和activity有关,还有个获取了一下字符串键值。所以可以充分的确定,软件进不去和这个有关系。(图八)
所以这次的盗版验证有点不简单啊,旧版的
只是检测了一下apk有没有修改。
总结:
解决方法,直接在盗版验证的方法前加return-void结束验证,也可以查找盗版验证调用,删除调用。软件也可以进了,盗版验证也解决了。(图九~十)
因为图片限制,剩下的开启楼层教学。









举报 0