美文网首页
Android app改造计划:抓包

Android app改造计划:抓包

作者: firewt | 来源:发表于2018-12-23 20:11 被阅读19次

原文:Android app改造计划:抓包 - 高歌的博客

前言

公司的一个内部APP不是Native开发,虽然非Native也能很好的实现推送通知功能,但是这个APP的推送通知功能简直就是摆设,经常错过重要的工单消息,于是尝试抓包APP,找出后端服务器,想要实现一个利用短信平台推送通知的服务。

工具准备

移动端抓包有多种方式,这里使用fiddler,因为相对其它几种方式,fiddler比较简洁。首先在官网下载Fiddler - Free Web Debugging Proxy - Telerik,安装之前需要进行一些配置,fiddler要求手机和抓包电脑必须在统一个网络中,并且手机可以访问电脑的内网IP,所以要把windows防火墙先暂时关闭,然后用ipconfig /all得到电脑IP地址。

fiddler配置

安装fiddler后在windows开始菜单栏会显示两个图标,如下图: fiddler图标

点击fiddler4,运行fiddler,然后修改配置:

  1. 配置远程计算机连接fiddler:菜单栏选择:Tools -> Options -> Connections,勾选Allow remote computers to connect,点击OK保存,fiddler默认监听端口是8888,可以另行修改。

    image.png
    image.png
  2. 让fiddler允许抓https包
    菜单选择:Tools -> Options -> HTTPS,依次勾选Capture HTTPS CONNECTsDecrypt HTTPS trafficIgnore server certificate errors

    image.png
    不要忘了保存。
  3. 移动端下载fiddler证书
    用手机浏览器访问抓包电脑IP加相应端口,例如:http://192.168.0.102:8888,其中8888为fiddler监听端口。点击:FiddlerRoot certificate,然后选择证书目的为APP代理,安装。

  4. 修改wifi代理,进入手机连接的wifi网络,最下面有个代理设置,点击后会出来无,手动,代理自动配置三个选项,选择手动,然后填入服务器IP即为抓包电脑IP,端口为fiddler监听端口。

抓包测试

运行要抓包的APP,这时候在fiddler上面就会有数据显示。

参考资料

相关文章

网友评论

      本文标题:Android app改造计划:抓包

      本文链接:https://www.haomeiwen.com/subject/abztkqtx.html