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