服务粉丝

我们一直在努力
当前位置:首页 > 财经 >

【Android 原创】一个懒人的破解方式

日期: 来源:吾爱破解论坛收集编辑:吾爱pojie

作者论坛账号:低调(d-iao)


何为懒?
对于我来说 基本上一个版本如果好好的 我会用到烂为止都不会去更新。
再则只要不影响使用 我不会去优化到极致,除非我走心了。

所以今天的教学就以懒人的方式展示吧。自从习惯了mt,已经很久没用电脑进行反编译了。可是很多时候手机无法胜任,又不想用电脑,所以只好琢磨一些懒人的姿势。

今天要演示的软件是一款看剧app 【阿哥美剧】

这款软件有梆梆加固(网上脱壳教程很多) 这里不演示。
封包数据经过加密(破解过程无需对数据算法进行分析) 这里也不演示。

软件有不少广告(去除广告的方式也就那样) 这里也还是不演示。

此软件有会员制,看剧需要开通会员(搜索isvip赋值的事情) 这里依然也不演示。

当上面步骤都处理完成之后,却发现高清影片无法观看,看来仅仅本地赋值vip会员并不能破解高清影片呀。

所以今天要讲解的就是这里 把高清影片给弄出来。

首先先简单说明软件的功能,此app有2种影片模式,480p和1080p(会员),当完成赋值isvip后,480p影片是可以正常播放的,但1080p却显示如下。


从过往的破解经验中可以知道,肯定不是本地破解的问题了,所以猜测了软件有联网验证,当服务器判断为真实vip会员的时候,会返回高清影片数据,当不是真实会员的时候,就无法获取到影片数据而导致软件无法正常播放。

所以这时候就需要进行抓包把数据拦截下来看看,可是如下图所示,数据都被加密了。


从正常的逻辑上来说数据之间的调用食需要先进行解密后才能进行解析。然而我们需要的是解密后的明文已查看数据内容,并不需要加解密的过程。所以只需要把明文打印出来即可。从上图重可以知道加密数据的键名是encrypt_data,所以只需要搜索这键名即可定位到算法部分。


得出结果有3个,经过阅读代码定位到第三个类
然后只需要把p1明文打印出来即可



这里使用mt的注入日志功能对此类的字符串进行打印。



这里选择播放扑克脸,这时候就可以到日志目录查看明文内容。由于输出日志繁多,我们需要进行搜索关键词进行定位,数据内容里的中文字会以Unicode方式展示,所以需要将扑克脸转成unicode内容以进行定位日志的位置



现在已经找到我们需要的内容了,现在把unicode内容转成中文吧。
绿线= 480p的影片数据
红线= 1080p的影片数据
(这里可以看到1080p的影片是没有数据返回的 这就是为何播放失败的原因)
蓝线= 可以看到480p和1080p的影片链接不一样的只是480和1080,说明我们可以自行将1080p影片地址补全。


那怎么补呢? 我们先来看看影片数据的赋值逻辑。

图中可以看到影片地址是在playpath的列表里,影片链接的键名是path和screen_path
(path是影片播放地址,screen_path是投屏播放地址)
同时我们也可以看到无论是480p或1080p的键名都一样是path,说明path这参数会被多次调用。


我们先来在dex定位一下吧。就搜索screen_path吧(避免普遍的单词重复影响搜索结果)


可以看到代码是直接获取path的内容。


现在基本分析完毕了,可以进行破解思路整理了。所以这里先把逻辑理一遍。

从以上分析 可以得知
1. 1080p地址需要联网验证获取。
2. 480p和1080p都在playpath列表里分别被调用。
3.480p和1080p会共同使用path参数。
4. 480p和1080p的链接不一样的内容仅仅只是画质的数字。
5. 数据返回结果为480p有内容 1080p无内容。

现在可以按分析逻辑去将1080p数据补全了。
1.当480p影片调用path的时候 是有数据的,但非会员1080p调用path是五数据的。所以我们可以写一个判断,判断path是否没数据,当没数据的时候就可以知道是1080p影片了。
在java里 判断是否为空内容用到empty,由于我懒不想用电脑写后转smali语法,所以我们可以直接取现成的smali代码,在软件里搜索empty试试吧


很快就得到了好多结果,随便选一个吧 然后把这几条代码复制起来粘贴到path里。




2.480p和1080p的链接不一样的只是画质的数字,但是1080p是无网络返回数据的,所以我们得把480p的数据用到1080p里 就得把480p的地址留起来。



3.接下来就要用到1080p的数据里了,继续看图吧。


好了,完成了,进行测试吧,可以看见正常播放了。


今天的教学到这里,懒人技巧学会了吗?

那剩下得screen_path就让你们自己处理了

-官方论坛

www.52pojie.cn


--推荐给朋友

公众微信号:吾爱破解论坛

或搜微信号:pojie_52

相关阅读

  • 谷歌的地位,会被ChatGPT彻底动摇吗?

  • 当下,尽管ChatGPT和生成式AI被炒得火热,但这类工具在达到谷歌等老牌搜索引擎的规模、稳健性和可靠性之前,还需要在实践、技术和法律层面克服重大的难题。ChatGPT已经引起一波热
  • 安恒信息助力“中国数谷”建设

  • 2月24日,杭州高新区(滨江)举行数字经济创新提质暨“中国数谷”建设推进大会。安恒信息在会上签署数据安全产业发展战略合作协议,助力“中国数谷”建设。2023年是全面贯彻落实党
  • 7大专项助力证券公司落实网络安全三年提升计划

  • “金吾卫”,汉唐时期拱卫京师之卫队,司巡察警戒之责。安恒信息金融解决方案团队借用金吾卫之名,以行业解决方案为盾,全力护航金融客户网络安全、数据安全。接下来,我们将推出《金
  • 【技术分享】探讨恶意软件检测中的对抗性样本

  • 卷积神经网络(CNN)体系结构正越来越多地应用于新领域,例如恶意软件检测,该领域能够从可执行文件中提取原始字节来学习恶意行为。这些架构无需进行特征工程即可达到令人印象深刻

热门文章

  • “复活”半年后 京东拍拍二手杀入公益事业

  • 京东拍拍二手“复活”半年后,杀入公益事业,试图让企业捐的赠品、家庭闲置品变成实实在在的“爱心”。 把“闲置品”变爱心 6月12日,“益心一益·守护梦想每一步”2018年四

最新文章

  • 【Android 原创】一个懒人的破解方式

  • 作者论坛账号:低调(d-iao)何为懒?对于我来说 基本上一个版本如果好好的 我会用到烂为止都不会去更新。再则只要不影响使用 我不会去优化到极致,除非我走心了。所以今天的教学
  • 3月3日全国爱耳日:这份爱耳指南请收好

  • 今年3月3日是第二十四次全国爱耳日,主题为“科学爱耳护耳,实现主动健康”。针对公众关心的耳朵那些事儿,昆明医科大学第一附属医院(以下简称“昆医大附一院”)耳咽喉一科副主任医
  • 【公告】感动吾爱2022优秀会员名单公布

  • 活动详情【活动】感动吾爱2022优秀会员评选活动(总方案)‍https://www.52pojie.cn/thread-1742850-1-1.html‍【会员推荐】感动吾爱2022优秀会员推荐贴(2023.2.7~2023.2.14)ht