zoukankan      html  css  js  c++  java
  • 【fiddler】手机抓包

    1.做接口测试,没有接口文档,就用fiddler抓包,问题是手机怎么抓包

    2.第一步:进入chrome浏览器——设置——高级——系统——打开代理服务器——局域网设置——代理服务器,打开代理开关(代理地址就是127.0.0.1,端口号是8888)

    3.第二步:进入fiddler——Tools——Options——Connections,勾选Allow remote computers to connect,点击OK,重启fiddler

    4.第三步:手机连接电脑同网的WiFi,进入网络详情,代理模式设置为手动,主机名就是你电脑的IPv4地址,端口号是8888

    5.你手机上随便打开个小网站,就会发现已经被fiddler抓包了,app也一样

    6.不过还没完,因为有些企业会用HTTPS来加密,这时候你抓包到的请求都是无效的

    7.要解决这个问题,首先要在pc上,下载CertMaker for ios and Android【下载地址:http://www.telerik.com/docs/default-source/fiddler/addons/fiddlercertmaker.exe?sfvrsn=2】

    8.然后进入fiddler——Tools——Options——HTTPS,勾选Decrypt HTTPS traffic,点击OK,重启fiddler

    9.打开手机访问:本机IPv4地址:8888

    10.点击You can download the FiddlerRoot certificate,下载证书,从储存位置打开,如果需要密码其实就是手机的开机密码,如果没有要设置一个

    11.最后,重启fiddler,重启手机浏览器,就可以愉快的抓包了,需要注意,在响应的顶部,有一段【Response body is encode .Click to decode】,点击这里才能解密抓包的内容,切记

  • 相关阅读:
    appium在Mac上环境搭建
    判断元素的16中方法expected_conditions
    python3条件表达式和字符串
    webdriver的API
    什么是web接口
    python2函数
    python1变量,表达式和语句
    XPath学习
    接口相关概念
    解决jdk1.7,1.8共存问题小思
  • 原文地址:https://www.cnblogs.com/luoguoxing/p/14107128.html
Copyright © 2011-2022 走看看