近期公司来了几位校招新同学, 在测试IOS以及WEB端时,对于抓包这块比较生疏
个人搜集了下近期网上最新的抓包文档,进行安装尝试,抓包成功后加以整理,内部团队分享之
今日加班抽半小时也分享给大家,希望能给大家带来新的抓包姿势,亲测可用
注:本文教程搜集于网络,文字以及图片都是个人一文一笔贴上去,请大家点赞、支持一波。
前置条件:已装好Fiddler客户端、SwitchyOmega_Chromium插件
术语释义:以下Fiddler简称Fid、SwitchyOmega_Chromium简称Swi、Chrome简称Chr
01.PC端Chrome抓包
1.打开Fid客户端,Tools | Options | HTTPS
2.继上一步,Tools | Options | Connections
继上面2步,配置完毕后进行重启Fid,必须重启!
3.来到Chr进行安装google插件Swi
3.1下载地址:https://github.com/FelisCatus/SwitchyOmega/releases
3.2下载SwitchyOmega_Chromium.crx文件900多KB,下载到本地
3.3打开google的扩展程序界面,chrome://extensions直达,直接将Swi.crx文件拖拽至面板,此时会出现2中个情况
3.3.1拖拽安装成功
3.3.2拖拽安装失败,返回错误crx_header_invalid程序包无效,此时此刻则需要接着展示
a.手动将本地的.crx文件的后缀改为rar的后缀,提示你不可用继续点击修改
b.修改完毕右键该rar的包直接选择解压到"SwitchyOmega_Chromium"
c.回到chr的扩展程序界面,选择"加载已解压的扩展程序"选择解压后的文件夹,点击选择文件夹即可,添加成功
4.配置Swi
4.1安装成功后直接点击扩展程序选择"选项"
4.2进入界面点击"新建情景模式"进入新建界面
4.3进行创建
4.4设置成功,进行添加协议、代理服务器、、代理端口,设置完毕,点击应用选项进行保存
4.5以上步骤设置完毕后,进行关闭google浏览器进行重新打开,打开后点击插件icon能够看倒添加的Fiddler,进行选择即生效
5.此时直接在Chr页面输入任何地址直接可以在Fid客户端看到抓到的请求List,此时我们Chr抓包就完成了!
6.可以进行设置过滤,过滤页如何设置可以进行百度
02.移动端IOS抓包
1.查询PC机IP,敲击键盘WIN+R,输入CMD,输入ipconfig -all,拿到ip
2.打开手机,点击与PC机同一个网段的wifi,点击wifi名称右边的感叹号
3.点击代理配置,点击手动,输入ip输入端口8888(Fid默认端口)
4.在移动端手机打开safari浏览器输入http://ip:8888
5.在访问页面进行安装证书
6.安装成功后,进入设置点击通用 | 证书信任设置 | 开启安装的证书开关
7.此时在手机端进行访问网址或者APP也均可转到相关请求List
8.例如打开手机微博,此时的移动端IOS抓包也就成功了!