详解Android/IOS平台下抓包工具使用以及抓取API接口

    • 抓包工具
    • Charles
      • 主机允许代理模式
      • 客户端设置代理
      • 截获数据包
      • HTTPS
    • 模仿一个app
      • UI
      • 请求接口封装
      • 加密请求
      • Headers
    • 参考项目

抓包(Packet Capture),实际上就是对网络请求(包括发送与接收)的数据包进行截获、重发、编辑、转存等操作,在Android下,也经常被用来进行数据截取等。学会抓包之后,获取某个App的API就是轻而易举的事了,当然,现在有很多App,都对API进行了加密验证,例如Mac校验。所以在这种条件下,调用人家的API就困难得多了。

在Android或iOS下,抓包的方式不外乎两种,一种是代理,另一种是tcpdump。正常情况下,走代理模式就可以了。

抓包工具

抓包工具比较常见的是Fid

你可能感兴趣的:(Android开发,android,api,抓包,charles,flidder)