吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 8384|回复: 23
收起左侧

[iOS 原创] 小白教程二|详细多图教程|charles,httpCatcher解锁renren视频

  [复制链接]
小鲤鱼 发表于 2020-5-20 11:35
本帖最后由 小鲤鱼 于 2020-5-21 10:06 编辑

教程有时效性,有能力的请支持正版,本教程仅供学习使用,切勿用于商业用途。请勿转发(本人博客除外)。

上一篇小白基础教程 小白必会抓包教程 | 全平台通用
不会用charles的看下这个Charles 断点、rewrite详细教程

还是不会的话ios有个软件叫http catcher,是付费的,json文件用法:全选复制json文件(不用下载) -> 打开网球->更多->重写->右上角+ ->在文本编辑器编辑-> 全选粘贴完成即可

写这篇文章的目的

上一篇初步介绍了怎么使用charles来对Memrise 进行抓包体验会员功能,本文以人人视频为例来分别分享一些思路,怎么去广告?怎么看vip视频?怎么解锁视频清晰度。

使用到的软件

  • ios用户可直接使用httpCatcher
  • 安卓用户需要配合charles使用,论坛中有大佬分享了破解版,搜索一下安装即可,搜索不到的可以到我博客上下载。
  • charles设置ssl成功,没配制好的上面的链接配置一下
  • 人人视频
    charles的方法安卓和ios通用,并且手机上不需要下载任何抓包软件。

    教程开始

    本教程默认ssl已经装好并且手机已经信任了证书。

    人人视频 charles教程

    1. 打开charles和该app,发现有开屏广告。

      通过搜索charles可以发现具体在广告具体在api/ad/union/sdk/中,如下图,在最上层的host处右键block list即可。

      右键加入blockList即可
    2. 该app直接改vip不太好改,我们先看下vip对应的功能,主要有解锁原画,免广告和专享剧集三项,随便点一个视频进去,看下能不能实现这几项功能。
    3. 随便打开一个视频,发现视频开头有广告,为了防止电脑中其他请求影响,在左侧左下方的Filter处输入rr.tv,这意味这我们只要人人视频的包出在在里面,可以发现点击视频后会依次请求
      get_priority_video_quality_config?seasonId=15961,
      v1/get_movie_info?encrypt=1&episodeSid=152154&isDLError=0&quality=HD&seasonId=15961&urlId=

      这两个接口,请注意不同的视频对应上图中的sessionId和episodeSid不同,只要结构类似即可,不必完全相同。

    4. 先点击get_priority_video_quality_config这个接口,从接口名字可以看出这是个视频清晰度的接口,可以看到在sortTime里的每一项都包含有canplay,canshowVip,初步推断这个是判断当前是否可以播放的,将canplay全部改成true,canshowVip全部改成false
      canPlay":\s*\w+
      canPlay": true
      canShowVip":\s*\w+
      canShowVip": false

  1. 本来想去广告的,阴差阳错的把原画的给改了。再看看get_movie_info这个接口,这个接口是选择清晰度的,因为上面的默认清晰度是高清,可以看到接口返回的数据中有个externalAds,我们将它改为false即可。
  2. 重新打开后可以发现开头的广告没了,点击清晰度可以看到原画和AI原画可以选择,然而原画和AI原画依然切换不了,还有一个问题就是暂停也有广告,先搞定暂停广告的。
  3. 切换charles到Sequence,将之前的请求全删了,在视频处点暂停观察请求包。额,居然是腾讯广告。把mi.gdt.qq.com开头的和v2.get.qq.com全部加如block List。搞定
  4. 对于清晰度的可以先选择原画,可以看到get_movie_info接口中返回的currentQuality还是SD格式,因此我们将这个参数改为自己想要的,若是原画改为“OD”,AI原画改为“AI_OD”,这样的话还需要将链接改下可以看到对于请求某个清晰度时,get_movie_info接口中的quality就会使用对应的格式,干脆一股脑直接全改了,将request的链接中的quality改为OD,将response的currentQuality也改为OD即可。
    get_movie_info?encrypt=1&episodeSid=152154&isDLError=0&quality=HD&seasonId=15961&urlId=


    8.再试下,可以看到默认原画清晰度,暂停也没广告了,大家看下是不是原画画质啊,我也看不出来。

  5. 看vip视频,回来再写,恰饭去了,溜了

    最后

    今天的教程大家学会了吗?有问题的话评论区交流,有需要其他的去github提issues哦,顺便求star一波,好惨,这种教程看的人好少,我的博客根本没人看。

[/md]

免费评分

参与人数 16威望 +1 吾爱币 +35 热心值 +16 收起 理由
xindong16 + 1 + 1 谢谢@Thanks!
losers + 1 + 1 我很赞同!
qtfreet00 + 1 + 20 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
xyjk11 + 1 + 1 谢谢@Thanks!
正己 + 2 + 1 支持,希望多出教程!
x88tv + 1 + 1 热心回复!
单色万花筒 + 1 + 1 谢谢@Thanks!
WWB0224 + 1 + 1 用心讨论,共获提升!
一点点 + 1 + 1 热心回复!
cain256 + 1 + 1 谢谢@Thanks!
zhourunfav + 1 + 1 用心讨论,共获提升!
六铢衣 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
feifeishishuaib + 1 + 1 用心讨论,共获提升!
linrunqing521 + 1 热心回复!
luoyujiuyue + 1 + 1 我很赞同!
gamingnow + 1 + 1 用心讨论,共获提升!

查看全部评分

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

feifeishishuaib 发表于 2020-5-20 12:57
feifeishishuaib 发表于 2020-5-20 12:55
画质改不了的,你只是把相应消息体的currentQuality改了,但是URL还是默认的画质,这个判定应该是在服务器 ...

在线播放看不出区别,但是缓存看下载大小就能看出来了。
sighout 发表于 2020-5-21 18:31
小鲤鱼 发表于 2020-5-21 16:27
xx搜题是服务器校验的,只能显示,没实际用处,我得搞个vip再试试看

哦哦,我这里用网球都没办法显示VIP,用charles在电脑上重写可以显示vip。感谢你!
gamingnow 发表于 2020-5-20 12:02
feifeishishuaib 发表于 2020-5-20 12:55
画质改不了的,你只是把相应消息体的currentQuality改了,但是URL还是默认的画质,这个判定应该是在服务器完成的,在客户端怎么改都没用。
crb8331 发表于 2020-5-20 13:00
支持新教程
 楼主| 小鲤鱼 发表于 2020-5-20 13:37
feifeishishuaib 发表于 2020-5-20 12:57
在线播放看不出区别,但是缓存看下载大小就能看出来了。

好吧,那就没啥办法了,不弄这个了
 楼主| 小鲤鱼 发表于 2020-5-20 13:37
feifeishishuaib 发表于 2020-5-20 12:57
在线播放看不出区别,但是缓存看下载大小就能看出来了。

它的url还是加密的,看加密后原画的url和超清的不一样,不知道什么鬼
osawalin 发表于 2020-5-20 13:43
比较详细,有空实操一下
feifeishishuaib 发表于 2020-5-20 16:53
小鲤鱼 发表于 2020-5-20 13:37
它的url还是加密的,看加密后原画的url和超清的不一样,不知道什么鬼

切换原画后,服务器返回的url是高清的url
 楼主| 小鲤鱼 发表于 2020-5-20 17:07
feifeishishuaib 发表于 2020-5-20 16:53
切换原画后,服务器返回的url是高清的url

和高清的不一样,我比对过的
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-24 21:37

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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