今天给大家分享一个我在手机上抓包的小实践,用的是一个叫 Packet Capture 的 App,挺方便的。
折腾开始
一开始我是想抓某个 App 的数据,看看它到底请求但是又不想 Root 手机。然后我就去应用商店搜,还真找到一个叫 Packet Capture 的玩意儿,说是免 Root 就能抓包,这不正合我意嘛
下载安装好之后,我迫不及待地打开它。刚开始会弹出几个页面,我一路点“确定”、“继续”,反正就是那些新手引导之类的东西。然后到一个要设置 SSL 证书的页面,说是要抓 https 的话就要装证书,不然只能抓到 http 的包。我想着现在基本都是 https ,那肯定得装,于是我就点“Install Certificate”,然后把证书保存一下,还挺简单的。
抓包进行时
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
搞定设置,我正式开始抓包。Packet Capture 的界面挺简洁的,主要功能就是选择要抓包的应用,或者直接抓整个手机的所有流量。下面那个列表会显示每次抓到的数据包。
我先试试选择应用抓包,这样可以只看我想看的那个 App 的请求,比较方便。点一下那个应用的图标,然后点一下界面上方那个大大的绿色三角按钮,就开始抓。我打开那个 App,随便操作一番,回到 Packet Capture 一看,果然抓到一堆数据包!
然后我又试试抓整个手机的流量。这回我直接点那个绿色的三角按钮,没选应用。然后我就正常用手机,刷刷网页、看看视频啥的。过一会儿,我回到 Packet Capture,好家伙,那数据包列表老长,密密麻麻的,看得我眼花缭乱。
收工
抓到包之后,我就可以分析里面的内容,看看请求的地址、参数之类的。不过 Packet Capture 本身好像没有提供很详细的分析功能,它主要是把包抓下来,具体分析还得靠其他工具或者自己看。
Packet Capture 这个 App 还是挺好用的,对于我这种不想 Root 手机又想抓包的人来说,简直是神器。操作也简单,基本上点几下就能搞定。它只是个抓包工具,具体怎么分析数据,还得看自己的需求和本事。