【原创教程】某杏视频v1.1.6VIP破解教程

综合技术   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2020-12-7

最近手机里面老是莫名其妙多些安装包
真是奇奇怪怪[滑稽]

打开使用发现还要VIP,这谁受得了
只能把它安排一下才行

#【原创教程】某友圈v1.2.9VIP破解教程(附逆向思路过程)#
逆向过程请参考上贴

沙发
RainEX 2020-12-7
逆向发现也是Activity+Fragment结构,最后找到这个Fragment引用的布局文件,然后搜索(不懂怎么找看我帖子内容)
板凳
RainEX 2020-12-7
点开搜索结果,转成Java代码分析一下,发现一段可疑的方法,翻译一下就是如果l对象的isVip方法为true,则设置vip到期时间,l对象又是User对象声明的,那怎么搞就有思路了
地板
RainEX 2020-12-7
返回继续搜索User类名,转为Java代码分析一下,翻译就是如果getVipTime方法的返回值大于System.currentTimeMillis方法(手机系统时间),则返回true,这里就有两种修改方式,第一种就是修改一下手机时间(改了发现提示不匹配服务器时间),第二张就是直接强制返回true,看情况只能是用第二种了
4楼
RainEX 2020-12-7
按图修改即可
5楼
RainEX 2020-12-7
签名安装打开,看看效果
6楼
RainEX 2020-12-7
有vip了,开开心心去看个视频,结果...快进还要继续充值?这特么惹得住,不快进看片就没灵魂了,套路真是一套又一套的
7楼
RainEX 2020-12-7
气死我了,继续逆向,打开反射大师看一下播放视频的Acticity,然后复制路径去搜索,点击搜索结果转成Java代码,没发现可疑代码,难搞...
8楼
RainEX 2020-12-7
那只能搜索Dialong(弹窗)显示的文本了,xml、arsc都没收到,只能去dex里面搜索看看,没想到居然搜索出来了
9楼
RainEX 2020-12-7
打开搜索结果,转成Java代码分析,然后搜索刚刚的关键字,一波分析下来可以知道当isDrag方法为true则不会触发拖动还需要充值的Dialog,还发现两个isDrag方法的对象不一样,一个是User对象,就是修改vip那个对象,另一个是App对象,虽然方法名字一样,为了保险起见,看看另一个isDrag方法是不是同一个对象的,复制App对象的路径搜索
10楼
RainEX 2020-12-7
点开搜索结果,还是转成Java代码看看里面的l方法,发现返回值就是User对象,那好说,继续按照修改vip那样搜索User,搜索结果转成Java看看(知道是返回true,分析而已,没什么用)

评论

登录后才可发表内容
  • 主题

    4

  • 帖子

    127

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0455s Mem:2117Kb