FavoriteLoading
0

利用fiddler抓包苹果app的历史版本,绕过某些检测

今天有人找我要一个苹果积目3.3.2的安装包,好久没写文章了,顺便写一个fiddler简单的抓包教程。

在苹果的世界里面似乎没有“后悔药”这个东西,假如你在app store里面更新了应用程序,但是往往都是些无用的更新。
幸好我们可以利用一些网络相关的知识来达到我们的目的,也就是抓包。

第一步,我们需要准备好相关的工具


itunes同步工具
抓包工具fiddler


第二步,安装工具


最简单的下一步,就不讲述了。

第三步,打开fiddler对https的支持

工具选项里依次完成如下操作:

第四步:抓取相应的版本号


在打开fiddler的情况下,打开itunes软件,并在itunes store中搜索你想要的app名称,比如我在这里搜索“积目”

然后我们在fiddler 中设置一个断点:

注意左下角的黑框

输入bpu MZBuy.woa 后记得敲回车

看到这样的提示就代表你的断点已经设置成功了!

接下来我们回到itunes 继续下面的操作。

我们在itunes 中点击“获取”或者是“下载”。

然后我们会发现itunes 是无法执行下载操作的。

我们回到fiddler可以看到:

这就是之前我们设置的那个断点了。

接下来我们直接鼠标点击这条信息

当我们点击运行到完成时就代表我们允许执行。(itunes就会开始下载积目)

重点来了!

当你点击了运行到完成后,我们需要拿到这个包的数据。
由于使用的是https协议,所以我们需要先做解密工作,否则得到的密文我们也没办法看懂。

注意我圈中的部分,然后我们点击Response body is encoded.Click to decode

紧接着我们通过鼠标右键的操作将这个报文保存到本地:

然后我们直接打开这个xml文件:

找到下面的这个标签


816781874
817124695
817327530
818432333
818646778
818899287
819537002
819573100
819604260
820285745
820420795
820658171
820726343
821047136
821437886
821854852
821917659
822281696
822324074
822825736
823391504
823709144
825661044
825954349
826371407
826511850
826703135
826842685
827083359
827471645
827682360
827839244
828105174
828127228
828246986
828316252
828356940
828479864
828580281
828660481
828722729
828846071
828896740
828979839
829154081
829403220
829473968
829531159
829564342
829582843
829800016
829809499
829817534
829872897
829899968
830128153
830166810
830205404
830299896
830314566
830340898
830611816
830621408
830661501
830836471
830988347
831010092
831117946
831132446
831199098
831218064
831297935
831614949
831652588
831717181
831853150
831948915
832042146
832074407
832156133
832195103
832272832
832334986
832404730
832551548
832611162
832733222
832807085
832839771
832853622
832970410
833121914
833182699
833339122
833377626
833418215

被 标签包裹住的就是每一个版本的版本号了。

至于每一个数字是如何对应版本的,我也没找到办法,都是一个一个的尝试。如果你有办法能够直接匹配到具体的版本的话,请告诉我,感谢。


第五步,利用断点修改报文下载我们想要的程序版本!


一定要保持之前的断点!

然后我们刷新itunes,再次执行下载操作。

和刚才一样,由于fiddler中设置了断点,所以itunes是无法正常下载程序的,这时候我们回到fiddler中修改报文。

注意看右边的红框,记得改成TextView

看到这串数字了吗?是不是感觉很熟悉!?

接下来就很简单了。

我们将之前获取到那个xml文件中的数字复制到这里

然后我们再直接点 运行到完成就会下载我们想要的那个旧版本的软件了。

温馨提示
由于有时候itunes不是很稳定,有时候当我们修改报文以后itunes的下载速度几乎就是几k/s,这个时候我们要果断的取消下载,然后重新操作即可。

抓包的好处就是能够获得一个app的历史版本,对于某些不同的版本来说,检测和上传的机制略有差异,所以还是能够获得好处的,如果大家需要fiddler抓包苹果的历史版本,都可以找我。



尼尼网上赚钱博客,互联网引流,网络赚钱。博客地址:www.imnini.com,扫描下面二维码添加微信:网上赚钱项目和经验分享,全自动脚本引流课程
网络兼职赚钱