吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 35540|回复: 101
上一主题 下一主题
收起左侧

[iOS 原创] 【IOS】http catcher使用教程,步骤超详细

    [复制链接]
跳转到指定楼层
楼主
小鲤鱼 发表于 2020-5-9 14:23 回帖奖励
本帖最后由 小鲤鱼 于 2020-5-9 21:38 编辑

腆着脸求免费的评分,注册好几年等级这么低太丢人了

写这篇文章的目的

thor1.3.4之后可能加了黑白单了,导致好多规则都没用了,看到其他大佬说可以通过越狱打补丁修改,越狱对一些用户来说比较复杂也有些风险。
看到@fengchuan大佬写的【网球HttpCatcher】去广告|Vip|使用教程,不禁让我也跃跃欲试,看到网球的教程不是很多就分享一下自己的见解,班门弄斧一下,希望各位大佬多多包含。当然通过电脑端进行抓包的话就不限手机平台了,身边有电脑的可以试试电脑版的教程。

教程app

轻听英语,蜗牛读书

希望达到的目的

  • 通过修改体验vip
  • 满足折腾的需求,实现diy设置

开始

轻听英语

ios用的软件是http cacther(网球),在@fengchuan的教程中都提到了,在我看来难点有两点。一是怎样找到对应的接口。二是怎样找到想要修改的参数。下面以轻听英语为例展示如何找到。

  1. 怎样找到对应的接口?
    • 打开软件后,一般都是点击app中的“我的”或者“vip”进行测试。下图的位置在轻听英语首页左上角小人头像点开。
      请注意下图中的出现的某些信息,例如“免费用户 下载限额 38”,这个信息可以用来验证后面找的接口的正确性。

YQ86mj.md.png

  • 网球中最后请求的url会在最下面,一般都是从下往上找
  • 对应接口的命名规则一般都比较规范,比如“UserInfo”就是个人信息。可以在网球中搜索比如“user”,”User“,“vip”等相关内容。比如下图中第一项UserLuanchAppReport就是接口。
    YQ8akt.md.png
  1. 怎么找到想要修改的参数?
    • 在找到对应接口后点进去选择响应查看对应接口返回的内容,有些可能是加密的,这种情况下就需要解密,如果碰到这种情况可以试着将request header中的Content-Type修改为application/json。这种情况不是很常见。
    • 常见到字段有grant,endtime,expiretime,user-type等字段。
    • 在上一步找到response,从第一张图中我们看到有“免费用户 下载额度 38”的字样,在下图中的"dl_quota"中也有38,表明接口是正确的。先尝试修改这个参数。
      YQYifP.md.jpg
  2. 最后一刻,修改对应参数。
    • 在图2对应的url出左滑-更多-新建重写,名称随意,点击添加规则,目标为响应,行为为Body。我们先尝试修改”dl_quota“参数,在查找中输入"dl_quota"\s:\s\d+。解释以下\s*表示匹配零个或多个空格,\d+表示匹配多个数字。在替换中写"dl_quota": 8888,点击完成即可。
      YQdkqO.md.png
      重新打开app查看效果。成功了!!!!

YQdFsK.md.png

  • 尝试修改vip
    根据上面的流程,我们尝试修改“expire_date”,“user_type”和“granted”参数,将 user_type和granted改为1,expire_date为unix时间戳,比如改为2020年8月8日,对应值为:1596845288000。
    YQyvCD.md.png
    重开打开后看下效果。
    YQ6RsA.md.png
    用户名,手机号什么的大家可以按需修改。

蜗牛读书

蜗牛读书的就留给大家练习用吧。接口是/gian/readtime/info.json,练习练习。

白嫖党轻听英语json文件

{
  "rules" : [
    {
      "action" : "body",
      "matchField" : "",
      "field" : "",
      "value" : "granted\":1",
      "matchValue" : "granted\":\\d",
      "destiontion" : "response",
      "isRegex" : true
    },
    {
      "action" : "body",
      "matchField" : "",
      "field" : "",
      "value" : "expire_date\": 1596845288000",
      "matchValue" : "expire_date\":\\d",
      "destiontion" : "response",
      "isRegex" : true
    },
    {
      "action" : "body",
      "matchField" : "",
      "field" : "",
      "value" : "dl_quota\":8888",
      "matchValue" : "dl_quota\":\\d+",
      "destiontion" : "response",
      "isRegex" : true
    },
    {
      "action" : "body",
      "matchField" : "",
      "field" : "",
      "value" : "user_type\":1",
      "matchValue" : "user_type\":\\d",
      "destiontion" : "response",
      "isRegex" : true
    }
  ],
  "enabled" : true,
  "name" : "轻听英语",
  "locations" : [
    {
      "method" : "GET",
      "scheme" : "https",
      "enabled" : true,
      "port" : 443,
      "query" : "",
      "host" : "sapi.beingfine.cn",
      "path" : "\/v1\/UserLaunchAppReport"
    }
  ]
}

最后

有问题评论区交流啊,本人也是渣渣,希望大家多多讨论提高。以上教程仅供体验会员,请勿用于其他违法用途哦,有能力请支持正版,安卓用户也别难过,下次会带来全平台抓包修改的教程哦。

免费评分

参与人数 20吾爱币 +23 热心值 +16 收起 理由
我怎么睡得着 + 1 鼓励转贴优秀软件安全工具和文档!
qgf2000 + 1 + 1 谢谢@Thanks!
leafleave + 1 + 1 谢谢@Thanks!
阿喜 + 1 + 1 谢谢@Thanks!
a1262631696 + 1 热心回复!
qweryou + 1 谢谢@Thanks!
llrkll + 1 谢谢@Thanks!
nomorewhiskey + 1 + 1 热心回复!
linlu + 1 谢谢@Thanks!
qwe30245868913 + 2 + 1 热心回复!
无爱灬殇 + 1 谢谢@Thanks!
JOKERfox67 + 1 + 1 我很赞同!
sblk0402Apj + 1 + 1 用心讨论,共获提升!
近乎 + 1 + 1 我很赞同!
qtfreet00 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
163jkl123 + 1 我很赞同!
decajoins + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
fengchuan + 1 + 1 用心讨论,共获提升!
a4492624 + 1 + 1 谢谢@Thanks!
amengx + 1 鼓励转贴优秀软件安全工具和文档!

查看全部评分

本帖被以下淘专辑推荐:

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

推荐
 楼主| 小鲤鱼 发表于 2020-5-9 17:25 |楼主
Jack-NASA 发表于 2020-5-9 16:38
dl_quota request header 包括抓包的时候里面那些英文都是具体什么意思?这个要怎么去学习

英文的意思都是比较基本的,比如expiretime就表示过期时间,去查查单词就知道什么意思了
沙发
摇裤儿 发表于 2020-5-9 15:02
3#
宅宅男 发表于 2020-5-9 15:15
比如改为2020年8月8日,对应值为:1596845288000。大佬,这个值怎么换算?
头像被屏蔽
4#
leewaro 发表于 2020-5-9 15:16
提示: 作者被禁止或删除 内容自动屏蔽
5#
wudi5299122 发表于 2020-5-9 15:26
leewaro 发表于 2020-5-9 15:16
为什么2020年8月8日,对应值为:1596845288000。,这是通过什么转换的,能不能告知一下,谢谢

这个是时间戳啊,转换一下就可以了
6#
宅宅男 发表于 2020-5-9 15:28
wudi5299122 发表于 2020-5-9 15:26
这个是时间戳啊,转换一下就可以了

怎么转换?软件还是啥?没明白
7#
宅宅男 发表于 2020-5-9 15:30
wudi5299122 发表于 2020-5-9 15:26
这个是时间戳啊,转换一下就可以了

找到了  百度时间戳转换就有了 谢谢大佬
头像被屏蔽
8#
leewaro 发表于 2020-5-9 15:31
提示: 作者被禁止或删除 内容自动屏蔽
9#
亿联网络 发表于 2020-5-9 15:40
宅宅男 发表于 2020-5-9 15:15
比如改为2020年8月8日,对应值为:1596845288000。大佬,这个值怎么换算?

时间戳转换,百度搜一下
10#
zhou14752479 发表于 2020-5-9 15:56
为什么有的修改后显示是会员,但是实际使用却提示不是会员呢?
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-21 21:49

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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