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

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 21568|回复: 79
收起左侧

[iOS 原创] 【ios】终极蛇皮之charles修改洪恩双语绘本,有小朋友的进来看看,超详细的哦

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

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

不会用charles的看下这个Charles 断点、rewrite详细教程

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

之前的帖子:

http cacther修改小猿搜题
这个没有实际效果,熟悉下修改的流程,还修改了蜗牛读书
http cacther使用教程,多图超详细
这个修改的app是轻听英语
必杀技之利用charles体验fit健身软件vip。理论安卓ios都可以
这个修改的是fit软件,健身用的

写这篇文章的目的

前面的分享包括了英语,健身,读书的软件,有一个老哥去我的github上提了个issues问我能不能改一个儿童故事类的软件,叫洪恩双语绘本,经过一番苦战终于搞定了。所以我又来了

使用到的软件

  • charles,论坛中有大佬分享了破解版,搜索一下安装即可
  • charles设置ssl成功,没配制好的上面的链接配置一下
  • 洪恩双语绘本,给小朋友看故事书的。

教程开始

本教程默认ssl已经装好并且手机已经信任了证书。
1.看下不是vip的情况。对于需要vip的书籍只能试看几页就不行了。可以看出,这个app的会员是需要通过app store订阅的。
Ywvoo6.md.png
Ywv7FK.md.png

  1. 打开charles和该app。先搜索user试试,定位到get_user_info这个接口,可以看到vip_status,我们将它改为1,感觉是不是结束了,然而并没有成功。
    YwxTns.md.png
  2. 什么原因呢?可以看到_s这个字段里面有个debug_signsrc和sk,初步推断可能是加密请求服务器。如果是这种情况下的话,我们下载付费书可能服务器只会下发包含特定页面的链接,也就是下载到本地的书就只有试看的那几页。
  3. 尝试下一本付费书看下。接口在resource/ios/books/下面,好在这个没有加密,是个压缩包打开可以看到是一本完整的书。打脸了,不过好事是为下面的修改打下了基础。
  4. debug_signsrc字段中还有vip_status.expire_time,再修改一下试试,同样get_usr_info下还有一个get_purchase_list接口,同样这样修改试下,发现还是没用。又打脸了。可能存在有加密,这种情况下就没办法修改了。
    userinfo.uid=7673475&userinfo.vip_status.expire_time=
    &userinfo.vip_status.pack_list=&
    userinfo.vip_status.vip_type=0
  5. 难道就这样放弃了吗?突然想到里面还有免费的书籍,看看免费的是怎么判断的啊。通过比较付费的和免费的或许可以提供点思路。先点开哪吒闹海然后再点开付费的睡美人看下接口情况。 额,唯一的区别就是book_id不同,打脸那么多次过后再次推断可能会有个接口判断对应的book_id是否需要会员,需要会员的话再比较自身账号是否是。
    Y0ZKbT.md.png
  6. 本着大脸不过三,我又去找接口了,终于在get_book_info找到了,我摸着肿起来的脸陷入了沉思,这次会成功吗?可以看到上图中需要付费的book_id=0011赫然出现在这里,一同出现的还有它的下载链接,对比发现是他是他就是他。修改is_vip再试试看吧。
    Y0eQyt.md.png
  7. 看下效果
    Y0mm7T.md.png
    终于不用打脸了。
    Y0meBV.md.png

重点来了,写了这么多,其实只用修改一个接口就行,尴尬。
网球使用,对应接口:/v3/get_book_info
正则表达式:

is_vip"\s*:\s*\d
is_vip": 0

软件逻辑

总结下这个软件的逻辑:

  1. 打开app时先请求get_usr_info下还有get_purchase_list接口判断用户是否是会员,这两个接口有加密信息在,不好修改。
  2. 有一个get_book_info接口会给定书籍是否需要会员,需要会员的话就只提供几页试读。

网球json白嫖

洪恩双语

最后

事实证明,打脸还是有好处的,这个程序百密一疏啊,居然直接返回个json到本地判断,直接在服务器上判断如果不是会员的话就只提供试看的zip岂不是更好。
有需要的去提issues哦,顺便求star一波,好惨,这种教程看的人好少,我的博客根本没人看。哎,感觉没啥动力


免费评分

参与人数 32威望 +1 吾爱币 +48 热心值 +29 收起 理由
杨千嬅 + 1 受教了,这个过程学习了!
youku2020 + 1 热心回复!
风清云淡666 + 1 我很赞同!
救世主 + 1 + 1 谢谢@Thanks!
clu1992 + 1 + 1 先收藏备用
demon86 + 1 + 1 - - 大佬插一下洪恩识字吗
神鸣凌开 + 1 用心讨论,共获提升!
浪漫前奏 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
dongpoyanghun + 1 + 1 纯小白,在楼主的支持下终于玩6了,自己研究几个小时没搞好,楼主指点几句.
夏驰 + 1 谢谢@Thanks!
lookerJ + 1 我很赞同!
chen574830733 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
lwq229 + 1 + 1 谢谢@Thanks!
cain256 + 1 + 1 用心讨论,共获提升!
gamingnow + 1 + 1 热心回复!
唯美孤独 + 1 + 1 大佬能来个追书不 我试了好久还不行
沐柒乀 + 1 + 1 先收藏!感谢分享!
gaoyuan1234 + 1 + 1 热心回复!
sky之城 + 1 + 1 我很赞同!
沐玛 + 1 + 1 去啥博客,来吾爱让你感受家的温暖
bologr + 1 + 1 写的很棒 加油!支持多发好贴子!
4kfooler + 1 + 1 牛逼,不过我买了正版
qtfreet00 + 1 + 20 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
zhaorubao123 + 1 + 1 用心讨论,共获提升!
hhpurple + 1 + 1 我很赞同!
叫我小王叔叔 + 1 + 1 我很赞同!
肥嘟嘟左卫门 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
一点点 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
xyjk11 + 2 + 1 用心讨论,共获提升!
chobitscj + 1 主要是不会操作 看了也白看啊。。。‘
wudi5299122 + 1 + 1 这个char证书怎么装手机上?
wlP + 1 + 1 高手高手

查看全部评分

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

xiaohong 发表于 2020-5-14 18:16
有时候测试也会用这种方式,但用的 Map Local,,不懂

免费评分

参与人数 2吾爱币 0 热心值 +1 收起 理由
610100 + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
Cyntec -1 请勿灌水,提高回帖质量是每位会员应尽的义务!

查看全部评分

cxl008 发表于 2021-2-22 16:43
abctime

var obj = JSON.parse($response.body);
obj['data']["stars"] = "9999";
obj['data']['expire_time'] = 1631424246
obj['data']['end_date'] = '2021-09-12'
obj['data']['subcribe'] = 1
var levelList = {"cid":0,"start_time":1599703219,"end_time":1631424246,"spareDate":365}
obj['data']['levelList'].push(levelList)
obj['data']['isPayNow'] = "畅玩月卡"
obj['data']['validProduct'] = 2
obj['data']['buyLevel']= "畅玩APP"
$done({body: JSON.stringify(obj)});
某天大魔王 发表于 2020-5-14 10:12
爱星爷爱拉芳 发表于 2020-5-14 10:25
感想开通会员就看到这个帖子,完美
zctoler 发表于 2020-5-14 10:32
楼主666,省了开会员的钱了
老道人来疯 发表于 2020-5-14 10:33
刚开了永久识字+阅读。 早知道就好了
 楼主| 小鲤鱼 发表于 2020-5-14 10:44
老道人来疯 发表于 2020-5-14 10:33
刚开了永久识字+阅读。 早知道就好了

开了也好啊,这个不知道什么时候就不能用了,被发现了估计就改了
ppxxoo365 发表于 2020-5-14 10:51
下下来jason用不了啊 咋回事
Cyntec 发表于 2020-5-14 10:57
PHPer,和移动端调试时经常用抓包工具,有时候测试也会用这种方式,但用的 Map Local,没用正则。
 楼主| 小鲤鱼 发表于 2020-5-14 10:59
Cyntec 发表于 2020-5-14 10:57
PHPer,和移动端调试时经常用抓包工具,有时候测试也会用这种方式,但用的 Map Local,没用正则。

Map Local也可以啊,你把response复制下来新建一个json,把里面的is_vip改成1再指向这个文件就可以了
wuji84131421 发表于 2020-5-14 11:01
高手  我就看看
您需要登录后才可以回帖 登录 | 注册[Register]

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

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

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

GMT+8, 2024-4-19 12:31

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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