fiddler抓包小节

最近早微信上看到一个有趣的H5,想看看代码怎么写的,可是微信上H5只能在手机上或PC微信端看,这样咱们怎么看代码呢是吧?因此想起微信开发者工具0.7的版本之下才有的移动调试,嗯 这个很简单,让我试试,一步一步来...

如图:图片描述segmentfault

结果悲剧了,只能代理HTTP,不能代理HTTPS
若是你想看的页面是HTTP上面这个仍是很是有用的。浏览器

emmm,想到了fiddler抓包,能够抓包HTTPS,因而去官网下载了一个fiddler,下面就直接晒步骤了。
  • 一、首先下载fiddler,安装(一直next就好)
  • 二、打开fiddler设置 Tool -> Option
  • 三、选到HTTPS选项卡,设置容许截获解密HTTPS连接,且下载安装在PC端证书(都容许就好),方便之后PC端抓包HTTPS。

图片描述

  • 四、在选到Connections选项卡,设置代理端口号这些并勾选容许远程电脑代理连接。

图片描述

  • 五、最后fiddler最重要的一步,重启fiddler,要重启fiddler哪些设置才生效。
接下来就是手机端的设置(有一个前提抓包都是在同一局域网下面才能抓包代理)
  • 一、第一步就是设置手机端口号
    选中同一局域网下,并点进去设置
    图片描述图片描述
  • 二、第二步,打开safari浏览器输入刚刚填写的局域网和端口号 例如个人是192.168.1.132:8888(此时fiddler应是打开状态)会出现下图圈住的红色块(红色块上面是我fiddler代理成功后才出现的,未代理成功不会出现),而后点击下载代理证书fiddlerRoot certificate,并安装容许

图片描述

  • 三、此时打开想要看的HTTPS网站会出现 443 失败错误,那是由于还缺乏最后一步,就是手机的 通用 -> 关于本机 -> 证书信任设置 找到你的刚刚下载的根证书(而后开启信任)

图片描述

最后你就能够快乐的在fiddler上面看你访问的全部请求了,最后展现一个在手机上请求segmentfault的时候fiddler抓包显示

图片描述

最后祝你们抓包愉快~~~微信