zoukankan      html  css  js  c++  java
  • 怎样抓微信的请求

    近期公司做了一个微信的项目。由于项目仅仅能在微信中执行,要调试的话就必须抓包。PC怎么抓取到微信的包呢?Fiddler就能帮您实现。

    准备:一台PC(Windows),Fiddler安装包。一台装有微信的手机

    1、在PC下载Fiddler,http://www.telerik.com/fiddler
    2、安装(就是普通点下一步安装)
    3、打开软件。点击菜单 Tools - Fiddler Options - Connections,勾选“Allow remote computers to connect”同意远程连接。
    这里写图片描写叙述
    4、重新启动软件
    5、点击右上角小电脑图标“Online”。能够查看到本机的ip,以下会展示非常多ip,假设不确定哪个是自己的,在cmd中ipconfig查看一下
    这里写图片描写叙述
    这里写图片描写叙述
    6、监听的port号默觉得8888,能够自行改动。点击菜单 Tools - Fiddler Options - Connections,设置Fiddler listen on port值
    这里写图片描写叙述
    7、在手机上设置代理地址为本机PC的ip地址。port号为8888(自行改动后则为改动后相应的port号)
    这里写图片描写叙述
    这里写图片描写叙述
    这里写图片描写叙述
    注意:假设你连接的是你公司的内网wifi且wifi启用了浏览器二次验证,须要先二次验证通过后,再启用代理。

    否则可能无法进行二次验证。


    8、这时候在微信中点击不论什么链接,在PC上通过Fiddler都能查看到请求
    这里写图片描写叙述
    注:须要微信链接都是https,默认Fiddler是不会抓取https请求的。须要设置一下。
    点击菜单 Tools - Fiddler Options -HTTPS
    这里写图片描写叙述
    假设还是无法抓取。可能须要手机下载安装一个证书,打开手机的浏览器,输入你的电脑ip:你的port号,比方我的就是172.16.2.135:8888。安装证书
    这里写图片描写叙述

  • 相关阅读:
    用户 'IIS APPPOOLPrivate' 登录失败。
    WCF 内置跟踪日志
    Ionic3 下拉刷新
    Ionic3 组件懒加载
    Ionic3 编程-应用启动进入引导页
    mysql数据库导入导出
    PHP-生成二维码(qr-code)
    javascript 总结(常用工具类的封装)
    Ajax跨域原理及解决方案
    封装获取连续数字的拼接
  • 原文地址:https://www.cnblogs.com/claireyuancy/p/7095992.html
Copyright © 2011-2022 走看看