0905.2017

7332

利用抓包工具Surge(或Thor)抓取下载的ipa文件保存已被下架后自用

iOS, Surge by shtion

如何利用Surge抓取ipa文件并上传到分发平台上。

有时候我们会遇到这种情况:当你在某宝购买了一款软件,过段时间卖家就修改了软件下载链接的密码,导致你又不得不重新掏钱去购买。如果我们能将软件抓取下来上传到自己的分发平台上,这样就可以随时在线安装了。其实,可以获得软件的方式有很多种,今天主要是教下大家利用Surge 来获得ipa文件的方法。

教程提供的方法需要用到Surge 和电脑,没有Surge 的朋友请自行购买。

我们以下载链接 https://www.pgyer.com/VGFO 中的迅雷为例,教大家整个获取过程。

教程开始:

1. 首先,我们打开Surge ,在“配置”界面里开启“抓取流量”,并运行Surge ,此时Surge 的主界面会由蓝色转变成红色。

2. 在Safari 中打开链接 https://www.pgyer.com/VGFO ,点击下载安装迅雷App。

3. 下载完成后,需要在“设置” – “通用” – “描述文件与设备管理” 里开启信任才能运行软件。

4. 这时,我们再次打开Surge ,关掉“抓取流量”,然后在“分析”界面里打开“已保存的抓取数据”选项。

5. 在打开的界面中你会看到被保存的抓取信息(请求),这里可以看到有一个40.4 MB的文件,说明我们成功抓取到了文件。

6. 点击 > 打开刚抓取到的信息,里面会有很多相关内容,我们需要在这些信息里找到我们需要的数据。

7. 从上图我们可以看出这就是我们已经抓取到到的ipa下载地址了,我们只需要将地址导出到下载软件中下载即可。点击右上角的“导出”按钮,选择“复制URL”。

8. 这样我们就获得了抓取到的ipa 文件的下载地址:http://qiniu-app.pgyer.com/8549a37009fe7642658e53148f078627.ipa?e=1494297662&attname=%E8%BF%85%E9%9B%B7_iThunderExtra_5.21%285.21.1.1701%29_ok.ipa&token=6fYeQ7_TVB5L0QSzosNFfw2HU8eJhAirMF5VxV9G:CSVY5ZSRUmqSi6vIfBAEbsMy2SI=&sign=461c870a01d279594d40b21e35a431bf&t=59112c3e ,将这段地址复制到电脑端下载即可。

9. 我们将这个.ipa文件重命名并上传到自己的分发平台上,这样以后可以随时下载安装,不用再担心文件丢失等情况了。

10. 如果有的朋友没有Surge ,我们也可以用Thor 这款专门的抓包软件进行流量抓取。

  • 关于Thor的下载,请见文章尾部的附件说明

11. 这里大概讲一下Thor 的抓取过程。打开Thor ,点击“开始”运行。

12. 打开Safari ,下载安装迅雷App。

13. 下载完成后重新返回到Thor ,点击“抓包记录”,可以看到刚刚抓取到的流量信息。

14. 点击 > 进入查看详细信息,找到我们需要的ipa数据信息。

15. 点击进入后可以看到文件大小及下载链接等,直接点那段链接并发送到其他软件进行接收便可以进行下载了,这里就不在赘述。

16. 以上便是两种手机软件通过抓取流量来获得ipa下载链接的方法,利用这种方法也可以用来抓取App Store当前下载的App文件。这其中,Surge 还可以通过导出选项直接将文件发送到电脑端进行接收,过程稍微有点复杂,大家可以自行尝试。

17. 接下来介绍下上传到分发平台的过程。现在网络上提供的分发平台有很多,最常用的例如蒲公英,fir等,大家可以自由选择注册,这里主要介绍下需要绑定七牛接口的平台。

18. 七牛云的注册过程这里就不一一说明,注册好账号后,登陆进入七牛主页面,在对象存储那里点击“立即添加”。

19. 在新打开的页面中新建一个存储空间。需要填写空间名称,选择存储区域等,这里需要注意的是,存储区域一定要选择“华东”,否则以后App上传到分发平台会出现上传失败等情况。都填选好后,点击“确定创建”。

20. 接着会打开刚创建好的空间信息,我们需要记住空间名和域名地址,后面在分发平台绑定七牛接口会用到。

21. 接下来点击右上角的个人面板,选择“密钥管理”。

22. 在密钥管理界面里可以看到系统自动创建好的密钥:AK 和SK ,记录下来后面会用到。

23. 现在我们一共保留了4条信息,分别是:空间名,域名链接,AK 和SK 。接下来让我们打开一个分发平台网站,这里以富贵鸟为例,账号请自行注册。

24. 登陆账号进入分发平台主界面,第一次使用我们需要先绑定七牛接口。点击“账户设置”打开“我的信息”页面。

25. 在“我的信息”页面中我们可以查看自己的用户名、空间大小等信息,配置接口直接点击“接口配置”。

26. 在“接口配置”页面里,按照提示的顺序,将我们之前保留的信息一一填入到对应的栏目里,填好后点击“更新”即可。

27. 这样,七牛接口就配置成功了。接下来我们可以将之前下载好的迅雷App上传到分发平台里。点击“立刻上传”,选择下载好的ipa文件。

28. 以上就是利用Surge 抓包及上传到分发平台的整个过程,其中有疏漏和错误的地方还望大家指正,谢谢!

附件:

1,迅雷 5.2.1
链接 https://www.pgyer.com/6jpB
密码 2b

2,Thor 是 iOS 端强力专业的 HTTP 抓包分析工具 Thor。Thor目前可以免费申请TF,公测申请邮箱:beta@pixelcyber.com

iTunes Link:https://itunes.apple.com/app/id1210562295

本文转载自:Telegram  @四维空间