分享

怎么对app进行抓包,今天只说手机操作

 深晨S 2018-12-07

「本期内容标签」

安卓 iOS 电脑 小程序 网站 游戏 教程

前几天写的:苹果旧版app好多好东西,本期攻克它,好多小伙伴在留言区求抓包教程,那么本期就写一下吧。

本期主要写抓取手机app的数据,用的抓包软件也是安卓和iOS平台上的。

电脑端的软件诸如Charles、Appium、mitmdump等以后再写吧,先挖坑再说。

「何为app抓包」

app抓包就是抓取app运行中的网络包,诸如抓取app视频中的流媒体链接、API接口、评论、图片等等。

不过这里面坑也多,有些app有反抓包措施,也有SSL加密手段,所以本文不会讲这些坑的处理方法,因为小编也不太精通这几种

「安卓推荐无root抓包」

下载安装app,提示代理添加允许即可。

因为抓包过程必须有个中间代理,过程解释一下:手机访问数据经过此代理,此代理转发数据包到要抓取的app端服务器,服务器返回数据到此代理,此代理再送给手机。代理就算是个中间人(中介)吧。

如下app的主界面,可是设置全局抓取和指定app抓取,小编一般是采取指定app抓取方式,数据不乱。

来个实战项目,抓取星火new直播这个电视直播app的直播源,直播源一般是m3u8格式的。

我们最好先打开星火直播,然后切到无root抓包,我们点击指定app抓取按钮,选择星火直播,就开始抓取数据。

然后打开星火new直播,切换到一个想要抓取的电视台。

然后返回抓包app,点击停止,找吧,如下找到最近的数据,打开。

找到直播源,一般都是Host+GET后面的链接拼凑成m3u8的播放链接,如下就是这样:

我们得到下面的直播源:

cache.ott.bestlive.itv.cmvideo.cn/000000001000/4741133387750560369/index.m3u8?channel-id=bestzb&Contentid=4741133387750560369&livemode=1&stbId=004003FF0072303602008422F156952C&userToken=22da83031e59d012e61af366ad30871e02vv&usergroup=g02020000000&version=1.0&owaccmark=4741133387750560369&owchid=bestzb&owsid=5213780771862362080&AuthInfo=U5L6tvb8VtAXI0oYbUML2d0y13YLgYCzkOhSlmNR0lfK9KCJ59xYShuXP6JDxquJPx3P%2b2n8YWwIFSgoQhT%2fUAFQusm1J0p4JkTf2x7cysOk8wvKlkrdxvzXlgcvOSiw


一般电脑上的PotPlayer或者手机端的MX player或VLC player均支持此种流媒体格式,如下小编在电脑上的PotPlayer中打开直播源:

那些分享大量直播源的,一般都是网页端和手机端批量抓取,这个手机app比较费事,一般通过python和电脑端的抓包软件实现了,这个以后说,先挖个坑

「iOS推荐thor」

iOS的thor这个app明显比安卓端的强大多,因为熟悉它的人知道它不仅仅是一款抓包app了,本文只写它的抓包功能。

下载安装打开,尽量支持正版,囊中紧涩者可求助于某宝的共享账号。

如下app主界面,点击即可开启抓包,再点击停止抓包,期间要求代理开启,请允许。

依然是实战操作,抓取iOS的麻花影视里面的一部美剧,和安卓类似,也是打开麻花影视—打开thor—切换麻花影视视频—切到thor点击停止,查看抓包记录如下:

比安卓人性化多了,找到m3u8的点击进去,复制就是视频源啦。

上图红框标出的就是抓到的视频源了。

如下,也是用电脑端的PotPlayer测试一下抓取的源,还可以吧,视频源一般可以快进。

「小结」

总之,这算是抓包app最基础的教程了,后续感兴趣的话,小编会带来Python+电脑端抓包工具的批量操作,拭目以待吧


「本期内容获取」

回复6位时间代码 181207 获取

您的每次转发、点赞、留言是最好的支持

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多