抓HTTPS的包(android、IOS)

  1. 确保安装的 fiddler 是最新的 beta 版本,安装地址 http://www.getfiddler.com/dl/Fiddler2BetaSetup.exe
  2. 关闭 fiddler
  3. 下载并安装 fiddler 证书生成器 FiddlerCertMaker.exe (注:fiddler 证书生成器只能在 Vista 以上系统运行)
  4. 打开 fiddler,依次点击工具栏的 Tools – Fiddler Options…,切换到 HTTPS 选项卡,勾选 Capture HTTPS CONNECTs,勾选 Decrypt HTTPS trafic,以后会弹出安装证书的提示,一路点是或肯定安装
  5. 依然停留在 HTTPS 选项卡,在下拉菜单中选择 …from remote clients only,以后点击 Export Root Certificate to Desktop,此时证书会生成到桌面上,名为 FiddlerRoot.cer,点OK保存
  6. 将上一步导出的 FiddlerRoot.cer 经过Email附件发送给本身绑定在iOS设备中的Email;(注: 我是直接同步到我android手机上,而后复制到SD卡上)
  7. 打开iOS设备的邮箱客户端,接收到刚才本身给本身发的邮件,点击附件进行证书的安装,也就是说,这一步将 fiddler 的证书安装在iOS设备中;(以小米3为例;将数字证书文件 “FiddlerRoot.cer” 复制到SD卡的根目录下,而后操做:设置 → 安全与隐私 →  从存储设备安装 → 点击肯定安装cer证书)
  8. Fiddler 工具栏 Tools – Fiddler Options – Connections 中勾选 Allow Remote Computers to Connect
  9. 查看虚拟机的IP地址,如192.168.1.7
  10. 打开iOS设置,进入当前wifi链接,设置HTTP代理Group,将服务器填为上一步中得到的IP,即192.168.1.7,端口填8888
  11. 用 fiddler 进行抓包(若抓包不成功重启一下 fiddler 便可)

 

原帖地址:css

http://www.99css.com/archives/974android

http://www.99css.com/archives/1201安全

相关文章
相关标签/搜索